Как переформатировать многострочные комментарии в Eclipse PDT?

В 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 переформатирует строки выше, но только если они являются комментариями в стиле / * * /. Он укорачивает // слишком длинные строки, но не соединяет слишком короткие строки вместе.

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

Christian Studer 19.05.2010 11:40

Я думаю, он имеет в виду комментарий, охватывающий несколько однострочных комментариев. Подобные вещи являются типичным способом комментирования любого рода, кроме строк документации в Python.

javawizard 11.12.2012 04:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
10
2
5 901
3

Ответы 3

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

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

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

Похоже, что это работает в режиме Java, но не с PDT. Однако по какой-то причине он полностью переформатирует только / * / или же /* * / комментарии - он сделает слишком длинные // строки короче, но не сделает более короткие строки длиннее.

mjs 25.09.2008 16:34

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

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

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

ЭТО лучшее решение. Я сделал именно это, установил Vrapper по ссылке выше, затем нажал V в моем коде, выбрал блоки, которые были испорчены, просто: G + Q исправил интервал! Промыть и повторить код ... ЗАТЕМ УСТАНОВИТЬ ПРЕДПОЧТЕНИЯ, ЧТОБЫ НИКОГДА НИКОГДА НЕ УПАКОВАТЬ ИХ СНОВА!

AutoM8R 04.01.2014 21:50

Другие вопросы по теме