Коментуючи блоки коду в Atom


172

Я переходив з Webstorm та RubyMine в Atom, і мені дуже не вистачає функції з редакторів Jetbrains, де ви вибираєте блок коду і натискаєте CMD+, -і це додає специфічні для мови символи коментарів на початку кожного рядка. ( #для рубіну. //для js, /*для css тощо).

Чи є вбудований ярлик для Atom або пакет, який надає цю функцію?


1
Хтось також повинен був сказати, як розв’язати блок ...
Джиммі Р.

1
@JimmyR. - Якщо ви повторите команду з прийнятої відповіді (ctrl + /), вона не буде коментуватися. Хоча, наскільки добре він працює, залежить від типу файлу та від того, чи працюєте ви в уже коментованому блоці чи ні.
Broots Waymb

Відповіді:


346

У відповідності з цим , cmd+ /повинні це зробити.

А для Windows та Linux це ctrl+ /.


45
Мені довелося це зробити, cmd + shift + 7оскільки у моєї шведської клавіатури немає такого /клавіша, як EN клавіатури.
макс

88
це не блоковий коментар, це коментар у рядку
Олександр Міллз

7
Тут користувач Ubuntu + італійської клавіатури - мій "/" знаходиться на клавіші "7", але ctrl + shift + 7не працює. Якась підказка?
davideghz

3
@davideghz на італійських клавіатурах ярлик є ctrl + ù
Federico Destefanis

3
@AlexanderMills За іронією долі, це, як правило, надійніше коментувати кілька рядків коду з "коментарями до рядків". наприклад, /*синтаксис у JavaScript може бути несподівано закінчений описом коду всередині коментаря, включаючи символи "* /". Не рідкість коментаря з регулярним виразом всередині нього.
Джексон

32

Atom не має певної функції блоку коментарів, але якщо ви виберете більше рядків, а потім використовуєте звичайний ctrl- /(Windows або Linux) cmd- /(Mac), він коментує всі рядки.


@cryptoKTM перегляньте вирішення Андреса для вирішення проблеми HTML.
Іньока


16

Command+ /або Ctrl+ shift+ 7не працює для мене (клавіатура debian + colombian). У моєму випадку я змінив файл Atom keymap.cson, додавши наступне:

'.editor':
  'ctrl-7': 'editor:toggle-line-comments'

і тепер це працює!


1
Це має бути відповіддю. Спасибі
Енріке

14

Натискання (Cmd + /) створить коментар у одному рядку. тобто// Single line comment

Введіть ( /**і натисніть клавішу Tab), щоб створити блочний коментар ala

/** * Comment block */


Це, здається, працює лише в певних типах файлів. Він не працює в машинописі, але повинен.
Shadouts

13

при всій моїй повазі до коментарів вище, не потрібно використовувати пакет:

1) click on Atom 
1.2) then ATL => the menu bar appear 
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

панель сполучень клавіш в редакторі атомів

якщо ви хочете змінити конфігурацію, вам просто потрібно налаштувати файл вашої ключової карти


FYI, до налаштувань можна отримати доступ через / ярлик ctrl+ ,у Windows. У мене ті ж зв’язки клавіш, що і на екрані екрана, і я постійно бачу, як люди пропонують ctrl+ shift+, /але це просто не працює для мене в Windows 10 / Atom 1.31.0. Пакет блоку-коментаря працював добре і дуже легкий.
Rockin4Life33


6

Багаторядковий коментар можна зробити, вибравши рядки та натиснувши Ctrl + /. і тепер ви можете мати багато плагінів для коментарів

1) коментар - https://atom.io/packages/comment
2) блок-коментарі-рядки - https://atom.io/packages/block-comment-lines

краще - це блокувати коментарі, спробуйте це ..


1
block-commentпакет працює як шарм, спасибі!
проти

4

Відредагуйте keymap.csonфайл та додайте

Windows

'.platform-win32 .editor':
  'ctrl- /': 'редактор: toggle-line-comments'

Мак

'.platform-darwin .editor':
  'cmd- /': 'редактор: тумблер-рядки-коментарі'

Тепер просто виділіть текст, який ви хочете прокоментувати, та натисніть клавішу.



2

У Atom за замовчуванням немає коментарів до блоку, тому я рекомендую шукати пакети атомів за допомогою "блокувати коментар" та встановити той, який вам підходить.

Я вважаю за краще https://atom.io/packages/block-comment, тому що це найближчий ярлик клавіатури до коментаря до рядка, і він працює так, як мені потрібно, тобто не коментує весь рядок, а лише вибраний текст.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (із встановленим плагіном)


Я вважаю за краще UltCombo/atom-sublime-block-commentвикористовувати ярлик CTRL + ?за замовчуванням, тож у вас є також оригінал CTRL +/
rubo77

1

На бельгійській клавіатурі, що стверджується на mac command+ shift+, /є натисканням клавіші для коментування блоку.


1

CTRL + / для Windows, не потрібно вибирати цілу лінію, просто використовуйте комбінацію клавіш у рядку, який потрібно коментувати.


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