Как комментировать блок в Eclipse?

178

У Eclipse есть горячая клавиша, чтобы комментировать блок? и раскомментировать блок?

Теги:
comments
hotkeys

15 ответов

277
Лучший ответ

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

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

Примечание. Что касается Eclipse CDT 4.4.2, Ctrl - Shift - / не раскомментирует комментарий блока // * */. Используйте Ctrl - Shift - \ в этом случае.

EDIT: он Ctrl на ПК, но на Mac ярлыки могут быть Cmd. У меня нет Mac сам, поэтому нелегко проверить.

  • 10
    Для записи: на Mac, Command-/ делает его // , а Ctrl-Command-/ делает его /* */ . Удаление комментариев производится с помощью Ctrl-Command-\\ .
  • 12
    Ctrl- \ больше не работает, по крайней мере для меня
Показать ещё 10 комментариев
68

Есть две возможности:

Каждая строка с //

ctrl + / комментировать
ctrl + \, чтобы раскомментировать

Примечание: в последнем eclipse cdt ctrl + / используется для переключения комментариев (и ctrl + \ больше не действует)

Полный блок, окруженный комментариями блока /*

ctrl + shift + / комментировать
ctrl + shift + \, чтобы удалить

  • 0
    а сворачивание кода включено, поэтому ctrl + / enable-отключает это. Для меня control + shift + 7 дай мне // комментарий-раскомментирование.
  • 0
    Я бы посоветовал людям не использовать ярлыки блочных комментариев, поскольку реализация, скажем так, «умная». Если у вас есть блоки комментариев в разделе, который вы планируете блокировать, теги start / end будут удалены! Поэтому, когда вы пытаетесь отменить комментирование, теперь вам нужно вставить отсутствующие теги "/ * * /". По крайней мере, это то, что я вижу, используя Juno под Linux. Проверьте это первым!
26

Для редактора Eclipse

Для одиночной линии (эффект Toggle)

Комментарий: Ctrl + Shift + c

Uncomment: Ctrl + Shift + c

Для нескольких строк (эффект Toggle) (Выберите строки, которые вы хотите прокомментировать)

комментарий: Ctrl + Shift + c

Uncomment: Ctrl + Shift + c

Это для всех html, css, jsp, java. Это дает эффект переключения.

8

Я пришел сюда, чтобы найти ответ, и в итоге нашел его сам, благодаря предыдущим ответам.

В моем конкретном случае, редактируя PHP-код на Eclipse Juno, я обнаружил, что предыдущие команды не будут работать для меня. Вместо них я должен нажать Ctrl + 7 (над клавишей верхнего номера), чтобы получить комментарий двойного бара ( "//" ). Я не могу прокомментировать их с предыдущими комбинациями клавиш.

  • 0
    То же самое случилось со мной, кажется, должно быть какое-то взаимодействие с плагином.
  • 1
    +1 Использование Ctrl + 7 (на цифровых клавишах над алфавитными клавишами) переключает текущий выбранный блок с помощью // даже в коде Java. Раздражает, что это удвоит строки комментариев, что потенциально делает невозможным быстрое раскомментирование их всех, если одна из строк имеет больше комментариев, чем другие ... о, хорошо, достаточно хорошо!
6

У меня есть Eclipse IDE for Java Developers Version: Juno Service Release 2, и это -

Каждая строка с //

ctrl + / для комментариев и ракоммента.

4

Как указывалось в других ответах, по умолчанию определены следующие ярлыки (я имею в виду редактирование java source - привязки ярлыков можно найти в окне eclipse Window > Preferences в разделе "Общие" / "Ключи", поиск комментария "):

  • чтобы добавить комментарий блока, ярлык (привязка): Ctrl + Shift +/
  • чтобы удалить комментарий блока, ярлык (привязка): Ctrl + Shift +\

К сожалению, эти ярлыки не работали для меня (на Eclipse Java EE IDE для веб-разработчиков, версия: Juno Service Release 2).

Я думаю, что это моя раскладка клавиатуры (раскладка клавиатуры QWERTZ, используемая в Германии, см. здесь для получения дополнительной информации), где '/'фактически должен быть записан через "Shift + 7".

Поэтому мне пришлось изменить привязки ярлыков для комментариев (только для редактирования источника java) в настройках eclipse (в разделе "Общие" / "Ключи" ) следующим образом:

  • Измените привязку команды "Добавить комментарий блока" (когда "Редактирование источника Java" ) с "Ctrl + Shift +/" на "Ctrl + Shift + 7"
  • Измените привязку команды "Удалить комментарий блока" (когда "Редактирование источника Java" ) с "Ctrl + Shift +" на "Ctrl + Shift + 8"
  • Отвяжите привязку "Ctrl +/" для команды "Toggle Comment" (когда "Редактирование источника Java" ); вместо того, чтобы назначать новое связывание, я просто отключил этот ярлык, поскольку там уже был один с Ctrl + 7 и один с Ctrl + Shift + C (оба они работают для меня)
3

для Java-кода

если вы хотите, чтобы комментарии были одиночными, затем добавьте двойную косую черту перед кодом отдельной строки вручную или нажав Ctrl + / Пример: //System.Out.println("HELLO");

и для многострочных комментариев, выберите код, сколько вы хотите комментировать, а затем нажмите

Shift + Ctrl + /

Теперь для комментариев кода XML используйте Сначала выберите код, а затем нажмите Shift + Ctrl + / для однострочных и многострочных комментариев

3

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

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

1

Для JAVA:

Однострочный комментарий:

               // this is a single line comment

Комментировать: Ctrl + Shift + C

Чтобы раскомментировать: снова нажмите Ctrl + Shift + C

Многострочный комментарий:

         /* .........
            .........
            ......... */ 

Сначала выберите все строки, которые вы хотите прокомментировать/раскомментировать, затем

Комментировать: Ctrl + Shift + C

Чтобы раскомментировать: снова нажмите Ctrl + Shift + C

Я надеюсь, это будет работать для вас!

  • 1
    Приветствую и добро пожаловать в StackOverflow. Как правило, ожидается, что ответы на вопросы, на которые уже есть ответы с высоким рейтингом, каким-то образом добавят к уже предоставленным. Есть ли способ, которым вы можете обновить свой ответ, чтобы осветить, как он добавляет что-то новое к тому, что уже было сказано?
1

Использование Oxygen Eclipe command + Shift + c на macOSx Sierra добавит/удалит комментарии из нескольких строк кода

1

Кроме того, вы можете изменить ярлык Eclipse в Windows → Настройки → Общие → Клавиши

Изображение 6845

0

Eclipse Oxygen с CDT, PyDev:

Блокировать комментарии в меню "Источник"

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl + Shift + 4

Remove Comment Block Ctrl + 5

0

Использование Eclipse Mars.1 CTRL + / в Linux на Java будет комментировать несколько строк кода. При попытке не комментировать эти несколько строк Eclipse комментирует комментарии. Я обнаружил, что если в комментариях будет пустая строка, это сделает это. Если у вас есть 10 строк кода, пустая строка и еще 10 строк кода, CTRL + / будет комментировать все. Вам нужно будет удалить строку или отменить комментарий в блоках из 10.

-2

Выберите текст, который вы хотите заблокировать-комментарий/Блокировать-раскомментировать.

Чтобы прокомментировать, Ctrl + 6

Чтобы раскомментировать, Ctrl + 8

-2

Для однострочного комментария просто используйте // и для многострочных комментариев используйте /* ваш код здесь */

  • 1
    Обратите внимание, что вопрос в том, есть ли в Eclipse «горячая клавиша», а не в том, какой синтаксис используется.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню