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

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

Ответ 1

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

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

Ответ 2

Нажмите

  • Home
  • Shift + End

Ответ 3

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

Ответ 4

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

Ответ 5

Это Home + Home, затем Shift + Down для меня.

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

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

Ответ 6

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

Ответ 7

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

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

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

Ответ 8

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

Ответ 9

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

  • Используйте параметр Record TemporaryMacro (в разделе "Инструменты/Макросы" ).
  • Выберите линию, но вы предпочитаете (например, домашний, сдвиг, конец).
  • Нажмите "Остановить запись" (в разделе "Инструменты/Макросы" ).
  • Выберите Save TemporaryMacro (в разделе "Инструменты/Макросы" ).
  • Затем выберите "Инструменты/Настроить/Клавиатура" и назначьте ярлык макросу.

Ответ 10

Я использую Ctrl + Insert для копирования всей строки и Shift + Insert для вставки всей строки.

Ответ 11

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

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

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