Как закомментировать несколько строк одновременно в Notepad ++?


65

В Eclipse можно закомментировать несколько строк одновременно, выделив их и выполнив CTRL+ /:

// helloworld

Возможно ли это и в Notepad ++ вместо ввода /+ /перед каждой отдельной строкой?


Если ярлык не работает (не) комментировать: удалите langs.xmlи попробуйте снова.
JinSnow

Ответы:


78

Выберите нужные строки и нажмите CTRL+ Q. Это будет включать и выключать комментарии.

Кроме того, я недавно стал поклонником ALT+, Left Mouse Clickчтобы выбрать несколько строк и просто вручную прокомментировать эти строки //.

Я обнаружил, что трюк ALT+ Left Mouse Clickхорошо работает с Visual Studio, продуктами JetBrain, Notepad ++, но не с Eclipse.


1
И ALT + LMCвпоследствии //работает в .scala. Раскомментировать: ALT + LMCа потом два разаDEL
030

1
Выделить несколько строк и Ctrl+Qбыстрее, чем выбор нескольких строк и//
Pacerier

1
«Это будет включать и выключать комментарии», как писал Витамин Да. Если вы хотите прокомментировать закомментированные строки, см. Ответ @ john-robertson superuser.com/a/916881/342669
malarres

2
Для людей, с которыми CTRL+Qне работали, вы должны выбрать язык вашего файла из language menu, иначе notepad ++ не будет знать, какой тип комментария вы хотите.
Мохаммед Нурельдин

18

Также CTRL+ Kхорошо работает в Notepad ++, чтобы комментировать. Если у вас были комментарии в длинном блоке, который вы комментируете, CTRL+ Qраскомментирует ваши фактические комментарии, где CTRL+ Kпросто добавьте еще один уровень // впереди. CTRL+ SHIFT+ Kудаляет однострочный комментарий из выделения.


На самом деле это ошибка Ctrl-Q . Если есть половина закомментированных строк и половина некомментированных строк, Ctrl-Q должен прокомментировать их все, затем раскомментировать их все, а затем прокомментировать их все снова.
Pacerier

1
Проверено, что CTRL + K также работает, чтобы комментировать в Блокноте ++
030

13

В notepad ++ я считаю, что ярлык CTRL+ Qдля комментирования кода.

Вы можете перейти, чтобы Settings > Shortcut Mapperизменить это в соответствии с вашими предпочтениями.

По умолчанию для блочного комментария это CTRL+ SHIFT+ Q. Таким образом, вы можете выделить блок кода, а затем использовать этот ярлык.


Я создал .htmlфайл и в результате выполнения команды <!-- -->ничего не происходит в .scalaфайле
030

4
CTRL + SHIFT + Qприводит /* */в .javaфайле
030

1
Это разные комментарии для разных языков. Вот список поддерживаемых языков изначально в Notepad ++: en.wikipedia.org/wiki/Notepad%2B%2B#Programming_languages
Дэн Смит,

2
Так как же раскомментировать в HTML?
Патрик Салапски

2
@DanSmith, Дам, я не могу раскомментировать комментарий. Что противоположно Ctrl-Shift-Q ?
Pacerier

0

Если вы предпочитаете использовать только мышь, установите плагин «Настроить панель инструментов» из диспетчера плагинов и добавьте кнопки «Комментарий к одной строке» и «Раскомментировать одну строку».


0

Альтернативой является использование макроса с пользовательским ярлыком (CTRL + Q не работал на JavaScript в документе .html)

Трюк работает только для однострочного комментария.

Создайте макрос:

  1. Макрос> Начать запись
  2. поместите курсор в документ и введите: //

  3. Макрос> Остановить запись

  4. Макрос> Сохранить
  5. Дайте имя и выберите предпочитаемое сочетание клавиш.

Чтобы быстро прокомментировать строку:

Поместите курсор в начало строки для комментариев и нажмите ярлык, который вы определили для макроса.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.