Какие горячие клавиши предназначены для комментирования и раскомментирования кода?

129

В старых версиях были Ctrl+ E+ C(комментарий) и Ctrl+ E+ U(раскомментирование), или Ctrl+ K+ C и Ctrl+ K+ U.

Но в VS 2012 я не вижу сочетаний клавиш:

введите описание изображения здесь

Как включить эти ярлыки?

Дмитро
источник

Ответы:

159

Ускорители клавиатуры настраиваются. Вы можете узнать, какие ускорители клавиатуры привязаны к команде Tools -> Optionsна Environment -> Keyboardстранице.

Эти команды называются Edit.CommentSelection и Edit.UncommentSelection .

(С моими настройками они привязаны к Ctrl+ K, Ctrl+ Cи Ctrl+ K, Ctrl+ U. Я предполагаю, что это значения по умолчанию, по крайней мере, по умолчанию в C ++, но я не знаю наверняка. Лучший способ узнать - это проверьте свои настройки.)

Джеймс МакНеллис
источник
Теперь он работает для Ctrl + E, Ctrl + C и Ctrl + E, Ctrl + U для комментирования и раскомментирования соответственно.
Hari Kiran Vusirikala
17

Вы также можете добавить панель инструментов в Visual Studio, чтобы кнопки были доступны.

Просмотр> Панели инструментов> Текстовый редактор

введите описание изображения здесь

МакГайвер
источник
2
Я считаю, что это View -> Toolbars -> XML Editor, если вы работаете с XML-файлом, а затем View -> Toolbars -> Text Editor, если вы работаете с текстовым файлом. Если вы установите один, он, кажется, запомнит его для обоих (поэтому вам нужно установить только один).
user1477388 04
10

Используйте клавиши CtrlK, Cчтобы закомментировать строку и CtrlK, Uчтобы раскомментировать строку.

Мухаммад Сибтен Араин
источник
8

Из вашего скриншота видно, что у вас установлен ReSharper.

В зависимости от параметров привязки клавиш, которые вы выбрали при установке, некоторые из ваших стандартных сочетаний клавиш теперь могут быть перенаправлены на команды ReSharper. Это стоит проверить, например Ctrl+ E, Cиспользуется R # для диалога код очистки.

Ричард Бэнкс
источник
2

Вот как я это сделал,

Меню ИнструментыПараметры в среде → Окно клавиатуры

Можно изменить ярлыки по умолчанию, выполнив следующие шаги

  • Выберите Edit.CommentSelection в списке.
  • Нажмите кнопку "Удалить"
  • Выберите вариант «Текстовый редактор» в раскрывающемся списке под «Использовать новый ярлык в:»
  • Нажмите свой собственный ярлык в текстовом поле в разделе «Нажимайте сочетания клавиш:» Пример: нажатие Ctrl+, Eа затем Cвыдаст вам Ctrl+ E,C
  • Нажмите кнопку «Назначить»
  • Повторите то же самое для Edit.UnCommentSelection ( Ctrl+ E, U)
CodeTantric
источник
1

Я зашел в меню: ИнструментыПараметры .

СредаКлавиатура .

Показать команду, содержащую и найденную: комментарий

Я изменил Edit.CommentSelection и поставил Ctrl+ /для комментариев.

И я оставил Ctrl+ Kзатем Uдля Edit.UncommentSelection.

Их можно настроить в соответствии с предпочтениями пользователя относительно того, какой ключ они предпочитают для комментирования / раскомментирования.

Крис Адамс
источник
0

commentLine - это имя функции, которую вы ищете. Эта функция комментирует и открепляет с той же привязкой клавиш

UTF2390
источник