Visual Studio - есть ли комбинация клавиш для выделения всей строки? - PullRequest
72 голосов
/ 28 апреля 2010

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

Ответы [ 11 ]

127 голосов
/ 28 апреля 2010

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

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

52 голосов
/ 28 апреля 2010

Хит

  • Главная
  • Сдвиг + Конец
22 голосов
/ 18 ноября 2013

Вы можете сделать это с помощью Shift + Стрелка вниз .

8 голосов
/ 17 сентября 2013

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

6 голосов
/ 28 апреля 2010

Полагаю, если у вас нет выбора и нажмите Ctrl + C , это скопирует строку.

5 голосов
/ 03 августа 2016

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

4 голосов
/ 28 апреля 2010

Это Дом + Дом , затем Сдвиг + Вниз для меня.

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

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

3 голосов
/ 30 сентября 2015

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

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

Конечно, он работает только в одном и том же файле.

2 голосов
/ 07 октября 2016

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

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

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

2 голосов
/ 25 января 2011

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

...