Затмение комментарий / раскомментировать ярлык?

270

Я думал, что это будет легко достигнуть, но до сих пор я не нашел решения для ярлыка комментария / раскомментирования для обоих Java class editorи jsf faceted webapp XHTML file editor:

  1. быстро комментировать / раскомментировать строку (например, ctrl+ dдля удаления отдельной строки)
  2. возможность выбирать несколько строк и комментировать / раскомментировать

Например :

однострочный код Java , из:

private String name;

в

//private String name;

многострочный код Java , из:

private String name;
private int age;

в

/*private String name;
private int age;*/

однострочный код xhtml , из:

<h:inputText ... />

в

<!-- h:inputText ... / -->

многострочный код HTML , из:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

в

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->

Берти
источник
3
для однострочного комментария вы можете использовать ctrl + /.
Гарри Радость
Возможный дубликат Как комментировать блок в Eclipse?
CubeJockey
Ярлыки Mac: // для однострочных комментариев переключите Cmd + / для вставки и удаления. / * multiline * / используйте Cntrl + Cmd + //, чтобы комментировать, и Cntrl + Cmd + \\, чтобы раскомментировать. Работает с Eclipse Neon тоже!
lft93ryt
Любые ярлыки, чтобы раскомментировать этот тип комментария / ** Привет * это вторая строка * это третья строка * /
MashukKhan

Ответы:

359

Для однострочного комментария вы можете использовать Ctrl+, /а для многострочного комментария вы можете использовать Ctrl+ Shift+ /после выбора строк, которые вы хотите комментировать в редакторе Java.

В Mac / OS X вы можете использовать +, /чтобы закомментировать отдельные строки или выбранные блоки.

Richie
источник
1
прохладный ! отлично работает как для java, так и для xhtml файлов. он даже использует / * * / для многострочных java-кодов
bertie
1
Используя шведскую клавиатуру, мультилинии невозможны, так как символ '/' набирается с помощью shift + 7, есть ли плагин для изменения ярлыков для шведских пользователей?
Дэвид Мартенссон
1
@ DavidMårtensson, он отлично работает для меня, просто нажмите Ctrl + Shift + 7 (получив Ctrl + /), отметив несколько строк.
Пользователь
1
Чтобы раскомментировать, снова нажмите Ctrl + /, если это однострочный комментарий, и Ctrl + Shift + \, если это многострочный комментарий
Ричи
1
@Richie ctrl + shift + \ не работает для меня, чтобы раскомментировать несколько строк
Джон
178

использование

Ctrl+ SHIFT+, Lкоторый откроет список всех основных ярлыков для затмения.

  1. Для однострочного комментария и разглашения кода Java : Ctrl+ /( прямая косая черта )

  2. Для многострочного комментария кода Java : Ctrl+ Shift+ /( прямая косая черта ) и

    Многострочный раскоммент: Ctrl+ Shift+ \(обратная косая черта)

  3. Для однострочного xhtml кода комментарий / раскомета: Ctrl+ Shift+ c

  4. Для многострочного комментария в формате xhtml : Ctrl+ Shift+ /( прямая косая черта )

    Для множественного раскомментирования: Ctrl+ Shift+ \(обратный слеш)

Для пользователя Mac это будет: вместоCtrl

Хардик Мишра
источник
13
Нашел это! Это ctrl shift c в моем затмении, и переключение комментария / раскомментирования работает как для java-кода, так и для файла xhtml. Но комментарий о Java-коде используют // даже для нескольких строк, а не / * * / .. но я думаю, что это нормально :-)
bertie
@bertie Используйте # 4, если вы хотите добиться такого эффекта.
b1nary.atr0phy
замените ctrl на ⌘, спасибо, что научили меня ловить рыбу!
Охотник-Орионнуар
Для множественного раскомментирования: Ctrl + Shift + \ (обратная косая черта): наиболее важно!
Райкумардипак
92

CTRL + 7

делает комментарий / раскомментирует в редакторе Java.

Даниил
источник
Это работает для приложения Android. Я поменял это на Ctrl + Q.
MrHIDEn
Это здорово, потому что это проще, чем запоминать две разные команды для комментирования / отмены комментариев!
Левининя
в отличие от большинства других ответов это всегда будет работать (многострочные комментарии не могут быть вложенными)
idclev 463035818
47
  1. Однострочный комментарий Ctrl +/
  2. Однолинейная раскомментируйте Ctrl +/

  1. Многострочный комментарий Ctrl + Shift+/
  2. Multiline раскомментируйте Ctrl + Shift+ \(обратите внимание на обратную косую черту)
noelyahan
источник
32

Проще всего нажать Ctrl+ Shift+ C, как в Code :: Blocks

Денис
источник
2
Спасибо. На моей клавиатуре я должен нажать Alt Gr, чтобы получить доступ к /, и обычные ярлыки не работают (Ctrl + / и Ctrl + Shift + /). Этот ярлык - то, что мне было нужно.
Зезим
1
Это здорово, потому что это раскомментирует XML. Когда я использую Cmd- / для раскомментирования XML / HTML, я получаю вложенный комментарий.
Дэвид Манн
15

Выберите код, который вы хотите прокомментировать, затем используйте Ctr+ /для комментирования и Ctrl+, /чтобы раскомментировать. Он может не работать для всех типов исходных файлов, но отлично работает для кода Java.

squawknull
источник
11

В затмении Нажатие Ctrl+ Shift+ L, перечислит все ярлыки.

sk85
источник
этот ответ на самом деле более полный смысл. дает ответ на широкий спектр других вопросов, связанных с ярлыками, в дополнение к тому, что задается здесь
DeltaCap019
2
..но он не отвечает на вопрос, потому что горячая клавиша «Комментарий» не отображается в этом всплывающем окне.
WesternGun
8

Ctrl + Shift+ C . Отлично работает на .java , .xhtml , .properties и, возможно, на других, но я только протестировал эти. Можно комментировать одну или несколько строк.

ihebiheb
источник
да, также работает, по крайней мере, в.less, .css, .jsp, .xml
el-teedee
8

Комментарии в классе Java


  1. Переключить / Комментарий к одной строке (Ctrl +/ ) - Добавить / удалить комментарии к строке (//…) из текущей строки.
  2. Добавить комментарий к блоку (Ctrl + Shift+\ ) - заключить выделенные строки в комментарий к блоку (/ *… * /).
  3. Удалить комментарий к блоку (Ctrl + Shift+/ ) - Удалить комментарий к блоку (/ *… * /), окружающий выделенные строки.
  4. Добавить комментарий Javadoc (Alt + Shift+J ) - добавить комментарий Javadoc в активное поле / метод / класс.

Комментарии в файле HTML / XML / Config


  1. Добавить комментарий к блоку (Ctrl + Shift+/ ) - заключить выделенные строки в комментарий к блоку (<! - ->).
  2. Удалить комментарий блока (Ctrl+Shift+\) - Удалить комментарий блока (<! - ->), окружающий выделенные строки.
Дипак Гупта
источник
HAHA, десесерально пытаясь раскомментировать в XML CTRL+SHIFT+\ , я обнаружил новый, CTRL+ALT-GR+8который, кажется, дублирует (вертикальное разделение) текущий отредактированный файл в 2 редакторах. Затем вы можете увидеть
верх
7

Простой способ сделать это нажать Ctrl+ Shift+C в строках вашего кода.

Для комментария и для комментария сделайте то же самое .. :)

Энди
источник
Спасибо, это заставило меня попробовать cmd ⌘ + shift + c (по сути то же самое), чтобы переключать комментарии на Mac
Hunter-Orionnoir
Работает только для комментариев и комментариев.
Лова Читтумури
6

Ctrl + 7 комментировать выделенный текст.

Sangimed
источник
5

Для Mac это следующая комбинация: Cmd+/

bofredo
источник
1
просто для дальнейшего использования: этот ключ называется «ключом команды».
Каценхут
@katzenhut Я надеюсь, что программист будет знать, какие клавиши на его клавиатуре.
b1nary.atr0phy
@ b1nary.atr0phy - хорошо, когда я написал этот комментарий, ответчик назвал данный ключ «mac-ключом». так что это говорит тебе? к счастью, кто-то редактировал его с тех пор ...
katzenhut
Мой босс заставил меня тогда использовать Mac-Book. Не по моей вине я не знал названия кнопок :-)
bofredo
5

Для тех, кто любит настраивать вещи (и облажаться), несколько советов:

В «Предпочтения» - «Общие» - «Ключи» введите «комментарий», чтобы получить полный список сочетаний клавиш комментариев во всех редакторах. Обязательно редактируйте, а не копируйте команды (потому что вы не можете удалить созданные).

Для файлов HTML ищите те с областью действия «Редактирование файлов HTML». Да, имена сбивают с толку, но описание показывает более или менее, когда используется каждый ключ.

Наконец, я могу определить только блочный комментарий в HTML здесь. Он работает как для HTML-кода, так и для кода Javascript (добавить в начале и в конце, <!--и -->если это HTML, и добавить, /*и */если это Javascript). (Я помню, однажды там мог быть ключ «строковый комментарий» (добавьте комментарии для каждой строки), но теперь его больше нет. Если кто-то знает, как найти его и сказать мне, я буду очень благодарен.) Категория должна быть ,введите описание изображения здесь Edit Sourceне работает.

РЕДАКТИРОВАТЬ:

Я нашел, как настроить комментарий XML Toggle! Категория Editтоже должна быть . Затем вы можете переключать комментарии в ** XML Editor (с вкладками «Дизайн» и «Источник»).

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

WesternGun
источник
1
На Maverics / Eclipse oxygen я заставил его работать, установив привязку = command + shift + /, когда = 'редактирование источника javascript', где category = источник и команда = 'add block comment'.
jkb016
3

Ctrl+ /переключать "//" комментарии и Ctrl+Shift/ для переключения "/ * * /". В любом случае, по крайней мере для Java - другие инструменты могут иметь разные ярлыки.

Ctrl+ \удалит блок любого комментария, но не добавит комментарии.

РЕДАКТИРОВАТЬ: Это Ctrlна ПК, но на Mac все ярлыки могут быть Cmdвместо. Я сам не имею Mac, поэтому не могу легко проверить

Камран
источник
3

Один комментарий ctrl+, /а также многострочный комментарий, вы можете выбрать несколько строк, а затем ctrl+ /. Затем, чтобы удалить комментарий, вы можете использовать ctrl+ cкак для однострочного, так и для многострочного комментария.

GB_Bhayani ツ
источник
3

Вы можете переключать комментарий в одной строке или выделении с помощью сочетания клавиш Ctrl+/ Это добавляет / удаляет // перед строкой кода

Вы можете заблокировать комментарий / * * / используя Ctrl+Shift ярлык + / eclipse

Вы можете найти полный список полезных ярлыков затмения здесь http://javatutorial.net/eclipse-shortcuts

filip_j
источник