Я уже знаю о Ctrl + L, чтобы удалить целую строку... есть ли одна, чтобы просто выбрать целую строку (которую я могу затем скопировать и вставить в другое место...)
Visual Studio - есть ли комбинация клавиш для выбора всей строки?
Ответ 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. Не уверен в других версиях/платформах.)