Есть ли ярлык для выбора текущей строки в Visual Studio? - PullRequest
35 голосов
/ 28 мая 2011

Я не смог найти такую ​​функцию в списке ярлыков VS.Есть ли вообще?

Ответы [ 10 ]

29 голосов
/ 28 мая 2011

Если вы хотите скопировать строку, просто поместите курсор где-нибудь в этой строке и нажмите CTRL + C

Чтобы вырезать всю строку CTRL + X

@ Шон нашел то, что искал:

Чтобы отключить это поведение по умолчанию, снимите флажок (или установите флажок для повторного включения)

Применить команды вырезания или копирования к пустым строкам, когда нет выбора

Доступ к строке меню: Инструменты |Варианты |Текстовый редактор |Все языки

Вы также можете ввести copy в поле поиска параметров для более быстрого доступа

[Проверено в VS2008, 2010, 2017]

19 голосов
/ 29 октября 2013

Щелчок по линии 3 раза делает трюк

13 голосов
/ 28 мая 2011

Если у вас есть ReSharper, вы можете использовать

Ctrl + W - Расширить выбор

Sidenote: вам может понадобиться использовать его несколько раз в зависимости от контекста вашей текущей позиции текстового курсора.

10 голосов
/ 09 октября 2012

Если вы хотите выбрать line или lines, вы можете использовать комбинацию ctrl + E , а затем U . Эта комбинация также работает для uncommenting полной строки или линий. Эта комбинация выглядит несколько странно для работы, но она очень скоро привыкнет:)

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

4 голосов
/ 16 июня 2016
  • Нажатие в любом месте строки и (CRTL + C) копирует всю строку.
  • При быстром последовательном нажатии три раза также выбирается вся строка.
2 голосов
/ 18 августа 2017

Если вы щелкнете один раз по номеру строки, будет выделена вся строка.

2 голосов
/ 09 января 2014

Существует простой способ сделать это, просто используйте кнопку «Домой» или «Конец», чтобы добраться до начала или конца строки, а затем используйте «Домой + Сдвиг» или «Конец + Сдвиг» в зависимости от того, где находится ваш курсор. Надеюсь, это поможет.

1 голос
/ 29 октября 2013

Если вы хотите выбрать полную строку Ctrl E + U

0 голосов
/ 30 мая 2018

Используйте следующее:

Shift + End Если курсор находится в начале строки.

или

Shift + Домой Если курсор находится в конце строки.

В качестве альтернативы, если вы используете resharper, вы также можете использовать следующее

Ctrl + w , когда курсор находится на линии, которую вы хотите выбрать

0 голосов
/ 22 февраля 2017

Вы можете использовать CTRL + U. Этот ярлык используется также для раскомментирования.

Вы можете изменить ярлык для этой функции. Перейдите в Инструменты-> Параметры-> Среда-> Клавиатура-> Edit.UncommentSelection и назначьте CTRL + W (аналогично Resharper), или вы можете использовать тот ярлык, который вам нужен.

...