Eclipse автоматизированное формирование кода и гиперссылки - PullRequest
2 голосов
/ 17 августа 2011

Я большой поклонник автоматического формирования кода (STRG + SHIFT + F) из Eclipse.Это делает ваш код намного более читабельным.Однако теперь, когда я комментирую свой код, у меня возникает проблема с гиперссылками.Формирование кода добавляет разрывы строк в любом месте вашего кода, поэтому, если у вас есть, например, очень длинная гиперссылка, она разбивается на несколько строк и делает ее неразрешимой: (* ​​1001 *

Есть ли способ, при котором eclipse не форматирует определенные части комментариев, такие какГиперссылки?

С уважением, Стефан

Ответы [ 2 ]

2 голосов
/ 17 августа 2011

Форматирование кода не ставит разрывы строк в ссылках внутри тегов a:

<a href=
"http://www.example.com/very-long-url">Example</a> 

Сразу после href= есть разрыв строки, поэтому он может выглядеть уродливо в абзаце.Включение URL в теги <tt> предотвращает разрывы строк, но URL не будет активной ссылкой.Объедините оба, и вы получите гиперссылки без разрывов строк.Если они превышают максимальную длину строки, они начнутся с новой строки.

  <tt><a href="http://www.example.com/very-long-url">Example</a></tt> 

Существует также //@formatter:off для отключения форматирования для следующих строк и //@formatter:on для его повторного включения.

0 голосов
/ 17 августа 2011

Я не думаю, что есть какой-либо способ установить это в меню. Обходной путь - отключить форматирование блочных или строчных комментариев в профиле форматера:

Окно -> Настройки -> Java -> Стиль кода -> Форматтер -> Редактировать -> вкладка Комментарии

Как указал Хелдар, вы всегда можете настроить / расширить Java Codeformatter, используя точку расширения, но это, вероятно, не часовая работа для тех, кто не знаком с JDT. Пожалуйста, укажите, нужна ли вам помощь в написании расширения для форматера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...