Eclipse auto-formatter, отключить автоматическую перенос строк в комментариях - PullRequest
28 голосов
/ 10 марта 2012

Мне нравится автоматическое форматирование Eclipse, но есть одна особенность, которая сводит меня с ума:

Так как я использую строки переноса в моем автоформаторе, код такой:

private static Location                         _location           = null; // this is a comment

превращается в ужасный, ужасный код, подобный этому:

private static Location                         _location           = null;                 // this
                                                                                                    // is
                                                                                                    // a
                                                                                                    // comment

смотреть не только больно, но и вовсе не удобно возвращаться обратно ...

Есть ли способ убрать перенос комментариев в комментариях или хотя бы исправить, чтобы он не выглядел как беспорядок?

Спасибо

Ответы [ 2 ]

51 голосов
/ 10 марта 2012

Я думаю, что то, о чем вы конкретно спрашиваете, может быть достигнуто путем редактирования вашего форматера:

  • Window -> Preferences -> Java -> Code Style -> Formatter. Там редактируешь нажимаешь на Edit...
  • Если вы используете форматтер Eclipse по умолчанию, вам нужно отредактировать имя профиля (вы не можете редактировать встроенный профиль).
  • Перейти к комментариям
  • Отмена выбора форматирования комментария к строке.

Таким образом, форматирование комментариев типа // не будет выполнено.

2 голосов
/ 04 ноября 2014

Это меня тоже раздражает.Чтобы исправить обернутые комментарии, вы можете использовать сочетание клавиш CTL + ALT + J, чтобы объединить комментарии в одну строку.Символы комментария-индикатора (// или *) все еще будут там, но по крайней мере это сэкономит вам некоторые шаги.Затем вы можете просто запустить поиск и заменить комментарии-индикаторы.

...