Как отключить '*' в многострочных комментариях в Eclipse? - PullRequest
9 голосов
/ 29 октября 2009

При кодировании с Eclipse, как отключить "*" комментарии, которые появляются при запуске многострочного комментария?

Вместо того, чтобы видеть это,

/**
* Here is a comment
* some more 
*/

Могу ли я получить это?

/**
  Here is a comment
  some more
*/

Если вам интересно, "/ **" потому что я использую doxygen.

Ответы [ 2 ]

5 голосов
/ 29 октября 2009

Как упомянуто в этой теме , вы можете сделать это только (имея в виду «отключение ведущих звездочек»), перейдя к

 Preferences > Java > Code Style > Code Templates

Так, например, если вы измените шаблон для комментариев поля на:

/**

 */

Это произойдет (без звездочки в середине), когда вы прокомментируете Поле.

Однако это идет вразрез с Соглашением Sun для форматирования комментариев Java до jdk1.3 (обновление: текущая ссылка оракула ) (как видно *) 1017 * также здесь ) ...
Однако, как отмечается в комментариях от Амеди Ван Гасс :

Начиная с Javadoc 1.4, дополнительные звездочки необязательны .


Еще более простой способ (если вам нужно сделать это только для определенных комментариев ваших кодов, сохраняя при этом другой со стандартным стилем) - это когда многострочный комментарий выглядит так:

/**
 *
 */

, вы можете сначала удалить одну ведущую звездочку, введите свои комментарии.
Вы не увидите никаких других ведущих звездочек в начале каждой новой строки комментариев.

 /**

  */

 /**
    My first line of comment
    My second line of comment
    My third line of comment
  */
0 голосов
/ 30 июня 2013

В eclipse 4.2.1 я использовал функцию форматирования вкл. / Выкл., Убедитесь, что форматировщик не включен в тег в той же строке, что и тег комментариев, в противном случае кошмар звезд вернется.

// @formatter:off
/*
Eclipse your * are messing up my comments big time and If I used you
more often I'd put a patch together to add back in the "Add Leading Star" option 
*/
// @formatter:on

Функции включения / выключения необходимо включить в настройках Eclipse: Java> Code Style> Formatter. Нажмите кнопку «Изменить», «Выкл. / Вкл. Теги», отметьте «Включить теги Выкл. / Вкл.».

С

Как отключить форматирование кода Eclipse для определенных разделов кода Java?

Также. Я изменяю теги на // off // on для удобства использования

Похожий пост Как отключить автоматическую звездочку (вставку звездочек) в Eclipse при добавлении многострочного комментария?

...