Как переформатировать многострочные комментарии в Eclipse PDT? - PullRequest
10 голосов
/ 25 сентября 2008

In Eclipse PDT, Ctrl-Shift-F переформатирует код. Однако, это не изменяет комментарии вообще. Есть ли способ переформатировать рваные многострочные комментарии до 80 символов в строке (или что-то еще)?

т.е. конвертировать

// We took a breezy excursion and 
// gathered Jonquils from the river slopes.  Sweet Marjoram grew 
// in luxuriant 
// profusion by the window that overlooked the Aztec city.

до

// We took a breezy excursion and gathered Jonquils 
// from the river slopes.  Sweet Marjoram grew in 
// luxuriant profusion by the window that overlooked 
// the Aztec city.

(я думаю, это относится и к обычному Затмению.)

Обновление Оказывается, что Eclipse в режиме Java переформатирует строки выше, но только если это комментарии в стиле / * * /. Это сократит // слишком длинные строки, но не объединит слишком короткие строки.

Ответы [ 3 ]

2 голосов
/ 25 сентября 2008

Возможно, вам нужно настроить средство форматирования Java для включения комментариев.

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

Убедитесь, что «Включить форматирование комментариев XXX» включено.

1 голос
/ 28 декабря 2012

Мое решение предполагает использование плагина vrapper (бесплатно): http://vrapper.sourceforge.net/home/, который предоставляет вам поддержку vim в вашем текстовом редакторе.

После установки плагина vrapper вы можете нажать v , чтобы перейти в визуальный режим , выделить свой многострочный комментарий и затем нажать G + Q , чтобы автоматическое форматирование комментария, чтобы ширина строк составляла 80 столбцов (по умолчанию). Вы можете изменить ширину столбца по умолчанию, но вам нужно прочитать документацию для плагина vrapper. Ура!

1 голос
/ 10 октября 2008

Мне так и не удалось заставить форматировщик Eclipse отформатировать мой код точно так, как я хочу, и это лишь один из нескольких недостатков, с которыми я столкнулся. Я слышал, форматер Jalopy намного лучше. Доступны как коммерческая , так и бесплатная версия с плагинами Eclipse для обоих. Я слышал, что коммерческая версия более сложна (разработка бесплатной версии, похоже, затормозилась), но я на самом деле не использовал ни одну из них.

...