Как я могу помешать формату Eclipse испортить мой код? - PullRequest
3 голосов
/ 05 июня 2011

По какой-то причине 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 все равно портит мой код.

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

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

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

2 голосов
/ 05 июня 2011

Просто настройте параметры форматирования в соответствии с вашими личными предпочтениями и вкусом, и все готово.Есть много вариантов, и перенос строки и ширина линии - некоторые из них

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...