Код для коментування в Notepad ++


94

Я використовую Notepad ++ як редактор для написання програм на Python. Це може здатися незрозумілим, але я озирнувся в редакторі і не міг знайти ніяких засобів (не ручним способом, а чимось на зразок Emacs), щоб зробити блочний коментар у своєму коді.

Оскільки в Notepad ++ підтримується так багато налаштувань мови , мені цікаво знайти спосіб блокування коду коментаря.


10
І CTRL-K, і CTRL-Q можна побачити в меню Редагування Notepad ++
toto

"розділи коментарів мого коду"? У Python? Клавіша "#" відсутня? Очевидно, ви не говорите про коментарі Python за допомогою "#" або рядків документа. Про що ти говориш?
S.Lott,

2
Власне, я хотів заблокувати коментар мого коду, написаного на Python або фактично будь-якою іншою мовою, у редакторі Notepad ++. Можливо, це було не зовсім зрозуміло з мого запитання. Але відповіді Нільса та інші допомогли.
Арнкрішн,

Ви говорите про застосування коментарів до всіх рядків блоку коду? Будь ласка, оновіть питання - не коментуйте власне запитання, коли ви можете його виправити.
S.Lott

Чи існує ярлик для коментування поточного рядка коду? Для роботи Ctrl-K та Ctrl-Q потрібні вибрані символи.
Джон Славік,

Відповіді:


121

CTRL+ QБлок коментарів / розкоментувати.

Див. Комбінації клавіш та миші - Notepad ++ Wiki .


21
Ctrl-K / Shift-Ctrl-K часто кращий, оскільки Ctrl-Q перемикає коментування на основі кожного рядка, що часто дратує.
Calvin1602

2
CTRL + Q - це рядковий коментар, для блочного коментаря ярлик - CTRL + SHIFT + Q
машинний вирок

2
@machineaddict, Що протилежного цьому?
Pacerier

Я бачив, як ви шукаєте цю комбінацію клавіш у кількох публікаціях на веб-сайтах SE. Я не знаю ярлика. Я використовую лише комбінації Ctrl-Q для коментарів.
machineddict

1
Зауважте, що для того, щоб він працював, ви ПОВИННІ вказати (код) мови програмування для коду. Крім того, якщо ви копіюєте фрагмент коду до нового файлу, не вказуючи мову вручну - або - він містить поєднання мов (наприклад, вбудований SQL у коді Python), коментар / розкомментація блоку не працюватиме .
Юха Унтінен


17

Це посилання було саме тим, що я шукав.

Дозвольте узагальнити відповіді на користь інших ( для python та notepad ++ )

1) Ctrl+ Kна декількох рядках (тобто вибрана область) дозволяє заблокувати коментар .

Також зауважте, що натискання комбінації кілька разів дозволяє додавати кілька "#" (іноді я використовую це під час тестування, щоб відрізнити від інших коментарів)

2) Ctrl+ Shift+ K(у коментованій області) дозволяє виконати блокування коментарів

3) Ctrl+ Shift+ Kдля не коментованої вибраної області не коментує її

4) Ctrl+ Qдозволяє блокувати коментарі / коментарі в режимі перемикання (мається на увазі, ви не можете додавати кілька знаків "#", як у 1)

Сподіваюся, це допомагає іншій мандрівній душі.

Питання - як би ви розробили хак комбінацій клавіатур, щоб коментувати / коментувати, якби не було ярликів? Просто цікаво. Я не маю поняття, отже, запитую.


Hope this helps another wandering soul.Це робить.
Шашанк Савант

11

Так, у Notepad ++ ви можете це зробити!

Деякі гарячі клавіші щодо коментарів:

  • Ctrl+ QВключити коментар блоку
  • Ctrl+K Заблокувати коментар
  • Ctrl+ Shift+K Заблокувати коментар
  • Ctrl+ Shift+ Q Потік коментар

Джерело: shortcutworld.com з коментаря / коментаря ".

За посиланням ви знайдете також багато інших корисних ярликів.


9

для .sql файлів Ctrl+ Kабо Ctrl+Q не працює.

щоб вставити коментарі у файли .sql у Notepad ++, спробуйте Ctrl+Shift +Q

(однак немає комбінації клавіш для коментування блоку коду. Я спробував це у версії 5.8.2)


7
Щоб Ctrl-K та Ctrl-Q працювали для SQL, вам потрібно відредагувати файл langs.xml у каталозі Notepad ++. (З правами адміністратора та закритим блокнотом ++). Додайте commentLine = "-" до налаштувань мови для SQL.
vicsz

1
Від dev.mysql.com - від послідовності “-” до кінця рядка. У MySQL стиль коментаря “-” (подвійний тире) вимагає, щоб за другим тире слідував принаймні один пробіл або символ керування (наприклад, пробіл, вкладка, новий рядок тощо). Цей синтаксис дещо відрізняється від стандартного синтаксису коментарів SQL. Отже, подивіться, чи потрібно вам використовувати "-", але Notepad ++ в будь-який спосіб змінить колір
BillyNair

@BillyNair, Вау, хороший улов! Недійсне виділення Notepad ++ призведе до серйозних помилок.
Pacerier

1

Щоб додати коментар під будь-яким кодом на NOTEPAD ++, спочатку нам потрібно зберегти та визначити тип файлу програмування або сценарію. Наприклад, збережіть файл у форматі xml, html тощо. Після збереження файлу у належному форматі ви зможете додати коментар безпосередньо за допомогою комбінації клавіш ctrl+Q


0

У своєму редакторі n ++ ви можете перейти до Налаштування > Картограф ярликів і знайти всю інформацію про ярлики, а також відредагувати їх :)


0

Два способи блокування коментарів:

  1. Ctrl+ Shift+Q

або

  1. Виберіть блок
  2. Alt + Клацніть правою кнопкою миші
  3. Виберіть блочний коментар.


0

Без вибору типу мови для вашого файлу не буде визначено стилів. Коментар та блокування коментарів - це мовні особливості стилю. Якщо це ПІТА ...

Ви можете вибрати для редагування багаторядків

shift+ alt+down arrow

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.