Visual Studio - есть ли комбинация клавиш для выбора всей строки?


Я уже знаю, о Ctrl + L для удаления целого line...is там один, чтобы просто выбрать всю строку (которую я могу скопировать и вставить где-то еще...)

11 64

11 ответов:

вы также можете использовать Ctrl + X вырезать всю линию. Аналогично, вы можете использовать Ctrl + C для копирования всей строки.

пока вы ничего не выбрали, команда будет работать на всей строке.

нажмите

  • дома
  • Shift + конец

вы можете сделать это с помощью Shift + DownArrow.

Да есть. Если вы находитесь в начале линии, нажмите Shift+ End. Если вы находитесь в конце строки, нажмите Shift+ Home. Надеюсь, что это поможет

Я считаю, если у вас нет выбора и нажмите Ctrl + C, он будет копировать строку.

Это Home+ Home, потом Shift+вниз для меня.

или вы измените, что задание что делает Ctrl+C без выделения скопируйте строку. Но я ненавижу это, поэтому всегда выключаю его. (Спасибо Бале за предоставляет ссылка на эту настройку!)

до вырезать в строке Ctrl+L работает в настройках клавиатуры.

Shift + End = выбор между курсором и концом строки

там же Alt-Up и Alt-Down для перемещения всей линии. Это на два нажатия клавиш меньше, чем при использовании Ctrl-X, и в отличие от Ctrl-X, Он также перемещается несколько все строки в то время, если ваш выбор охватывает несколько линий, даже частично. Это также приятно, потому что обратная связь мгновенная, в отличие от Ctrl-X где вы никогда не можете вспомнить, был ли вставить строку выше или ниже вашего указатель.

Я видел это и думал, что никогда не буду использовать эту функцию. Но как только я привык к этому, я использую его все время. Нет более простого способа переместить блок кода, чем использование Shift-Up / Down чтобы выбрать строки, нажмите Alt-Up / Down несколько раз, чтобы переместить их, а затем использовать Tab для регулировки отступа.

конечно, он работает только в одном файле, хотя.

Я использую Ctrl + вставить скопировать всю строку, а Shift + вставить вставить всю строку.

макросы Visual Studio-это еще один способ выполнения этих типов операций, если вы не можете найти существующую команду. Простой способ создать его:

  • используйте опцию запись TemporaryMacro (в разделе Инструменты/макросы).
  • выберите строку, которую вы предпочитаете (например, home, shift, end).
  • Нажмите кнопку Остановить запись (в разделе Инструменты/макросы).
  • выберите Сохранить TemporaryMacro (в разделе Инструменты/макросы).
  • затем выберите инструменты / настройка / клавиатура и назначить сочетание клавиш для макроса.

Это не специально сочетание клавиш, но тройной щелчок выделит целую строку кода.

Это работает и в некоторых других областях Windows. Например, в Chrome двойной щелчок выделяет слово, а тройной щелчок-абзац.

(Это работает в Visual Studio 2013 на Windows 7. Не уверен насчет других версий / платформ.)