Как мне помешать формату Eclipse портить мой код?

#eclipse

#eclipse

Вопрос:

По какой-то причине Eclipse начал портить мой код, когда я CTRL SHIFT F начал форматировать. Любая строка длиной более 80 символов переносится, и строки с комментариями в конце действительно становятся запутанными.

Перед CTRL SHIFT F :

 projectile.setPosition((CAMERA_WIDTH / 2) - (projectile.getWidth() / 2), 800);//projectile center is set to middle of screen at bottom
  

После CTRL SHIFT F :

     projectile.setPosition(
            (CAMERA_WIDTH / 2) - (projectile.getWidth() / 2), 800);// projectile
                                                                    // center
                                                                    // is
                                                                    // set
                                                                    // to
                                                                    // middle
                                                                    // of
                                                                    // screen
                                                                    // at
                                                                    // bottom
  

В Window > Preferences > General > Editors > Text Editors моем Print margin column установлено значение 150, и это единственное предпочтение, которое я изменил. Даже когда я восстанавливаю значения по умолчанию, Eclipse все равно портит мой код.

Как мне изменить эту функцию?

Комментарии:

1. Это реальный вопрос? Разве это не единственный правильный ответ — «Потому что это так!»?

2. на самом деле мне очень нравится этот параметр, поскольку он значительно повышает читаемость. Но я думаю, это личный вкус.

3. @Stephen C Если вы хотите получить техническую информацию, это был не настоящий вопрос, я думал, что вопрос подразумевался. Я добавил вопрос в конец для вас.

4. когда вы изначально писали вопрос, казалось, что это была просто напыщенная речь о программе форматирования Eclipse. Я сочувствую … но это было бы некорректным вопросом SO. Я отредактировал заголовок вопроса, чтобы было ясно, что это реальный вопрос, а не просто разглагольствование.

Ответ №1:

Просто настройте параметры форматирования в соответствии со своими личными предпочтениями и вкусом, и все готово. Существует МНОЖЕСТВО опций, и перенос строк и ширина строки — некоторые из них

Комментарии:

1. Спасибо, в Netbeans, где я устанавливаю поле для печати, код переносится в то место. Не понимал, что мне пришлось изменить настройку 2, чтобы получить тот же эффект в Eclipse. Спасибо.

2. @typoknig, вы должны добавить ответ с точными настройками, которые вы изменили, и принять его.

Ответ №2:

Желаемое значение находится в разделе Window > Preferences > Java > Code Style > Formatter . Отредактируйте профиль, перейдите на Line Wrapping вкладку и установите Maximum line width .