В 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.)
Обновлять Оказывается, Eclipse в режиме Java переформатирует строки выше, но только если они являются комментариями в стиле / * * /. Он укорачивает // слишком длинные строки, но не соединяет слишком короткие строки вместе.
Я думаю, он имеет в виду комментарий, охватывающий несколько однострочных комментариев. Подобные вещи являются типичным способом комментирования любого рода, кроме строк документации в Python.






Вероятно, вам потребуется настроить средство форматирования Java для включения комментариев.
Настройки -> Java -> Стиль кода -> Форматирование -> Редактировать ... -> Комментарии
Убедитесь, что включен параметр «Разрешить форматирование комментариев XXX».
Похоже, что это работает в режиме Java, но не с PDT. Однако по какой-то причине он полностью переформатирует только / * / или же /* * / комментарии - он сделает слишком длинные // строки короче, но не сделает более короткие строки длиннее.
Мне никогда не удавалось заставить программу форматирования Eclipse форматировать мой код точно так, как я хочу, и это лишь один из нескольких недостатков, с которыми я столкнулся. Я слышал, что форматтер Jalopy намного лучше. Для обоих доступны версии коммерческий и бесплатно с плагинами Eclipse. Я слышал, что коммерческая версия более сложна (разработка бесплатной версии, похоже, застопорилась), но я лично не использовал ни то, ни другое.
Мое решение включает использование плагина vrapper (бесплатно): http://vrapper.sourceforge.net/home/, который предоставляет вам поддержку vim в вашем текстовом редакторе.
После установки плагина vrapper вы можете нажать v, чтобы перейти в визуальный режим, выделить свой многострочный комментарий, а затем нажать G + Q, чтобы автоматически отформатировать комментарий так, чтобы ширина строк составляла 80 столбцов (по умолчанию). Вы можете изменить ширину столбца по умолчанию, но вам нужно будет прочитать документацию для плагина vrapper. Ваше здоровье!
ЭТО лучшее решение. Я сделал именно это, установил Vrapper по ссылке выше, затем нажал V в моем коде, выбрал блоки, которые были испорчены, просто: G + Q исправил интервал! Промыть и повторить код ... ЗАТЕМ УСТАНОВИТЬ ПРЕДПОЧТЕНИЯ, ЧТОБЫ НИКОГДА НИКОГДА НЕ УПАКОВАТЬ ИХ СНОВА!
На самом деле это однострочные комментарии. Для многострочных комментариев всегда используется обозначение / *.