Подтвердить что ты не робот

Перенос слов в Eclipse Java?

У меня уже есть перенос слов для Eclipse PHP (Как я могу заставить перенос слов работать в Eclipse PDT для файлов PHP?). Как насчет Eclipse Java? Есть ли аналогичный инструмент для переноса строк кода Java?

4b9b3361

Ответ 1

Ctrl + Shift + F будет форматировать файл в Eclipse, разбивая длинные строки на несколько строк и красиво помещая комментарии. Вы также можете выделить только текст и формат текста.

Я понимаю, что это не автоматический мягкий/жесткий перенос слов, но я не думаю, что вопрос просил что-нибудь фантастическое.

Ответ 2

Также как указать, что перенос слов - ужасная идея в коде. Я полагаю, у каждого свой стиль, но обычно вам нужно реорганизовать или переосмыслить блоки кода, которые занимают гораздо больше, чем один средний горизонтальный экран. (около 1280 пикселей)

Конечно, всегда есть исключения... например, например, подробные исключения, но они не критичны для понимания кода.

Сканирование линии, выходящей за пределы одного горизонтального экрана, или чтение мысли, которая стекается на нескольких строках, сделает ваш код намного сложнее понять.

Кроме того, подсчет строк будет странным, поскольку перенос слов заставит одну строку выглядеть так, как будто она занимает 2, 3 или содрогается мыслью... 4 строки кода.

Что касается комментариев, то возвращение строк не должно быть большой проблемой для всех.

Также имейте в виду, что код обертывания слов не является обычной практикой, и вы, по сути, говорите, что все, кто читает ваш код, должны включать в себя перенос слов, что, к сожалению, является излишне болезненным, чтобы сделать других работа с вашим кодом делает....

Если вложенность вызывает необходимость в переносе слов... ну, это тоже очень плохой запах кода.

Что мои двухценты.

Ответ 3

Это для тех, у кого есть следующая проблема с плагином Word-wrap "Ahtik" в Texlipse: плагин устанавливается отлично, но выбирает опцию "word-wrap" с помощью контекстного меню (или нажатие ctrl + alt + w) заставляет текст обернуться мгновенно, а затем просто отбросьте назад к распаковке (это, вероятно, включает всех, кто использует Windows 7).

Вот исправление... прямо от самого разработчика! Я отправил по электронной почте Ахти Кицика в последнюю попытку найти путь, и был поражен, когда он действительно нашел решение и отправил его мне на следующий день. Он предположил, что взамен я мог бы просто сделать эту информацию широко доступной.

Итак, способ исправить это следующим образом:

Найдите расположение плагина texlipse. Вероятно, это будет в папке Eclipse, и адрес, вероятно, закончится:...\eclipse\plugins\net.sourceforge.texlipse_1.5.0.

Сохраните файл plugin.xml там на всякий случай, а затем отредактируйте оригинал, удалив следующие фрагменты кода:

- Во-первых, "действие" (начиная с строки 843):

Действие

          class="net.sourceforge.texlipse.actions.TexWordWrapAction"
           definitionId="net.sourceforge.texlipse.commands.texWordWrap"
           icon="icons/wrap.gif"
           id="net.sourceforge.texlipse.actions.texWordWrap"
           label="W&rap text"
           menubarPath="net.sourceforge.texlipse.menus.latex/latexGroup"
           style="toggle"
           toolbarPath="latexGroup"
           tooltip="Use word wrap"

-Всегда "команда" (начиная со строки 972):

Команда

        categoryId="net.sourceforge.texlipse.latexEditingCategory"
        name="Wrap text"
        id="net.sourceforge.texlipse.commands.texWordWrap"

(Когда вы это сделали, файл должен иметь длину 1257 строк вместо 1271).

Наконец, Ахти говорит: "Запустите eclipse с аргументом командной строки -clean, чтобы принудительно перезагрузить plugin.xml". (Лично я понятия не имел, как это сделать, поэтому я просто удалил и переустановил его плагин, затем вышел из Eclipse и отредактировал код, прежде чем перезапустить его).

Теперь функция должна работать нормально. Надеюсь, это поможет кому-то. И еще раз спасибо Ахти!

Ответ 4

В то же время, есть вилка для плагина обертывания слов Ahtik, который, я должен сказать, работает очень хорошо и исправляет ошибку смещения строки: Eclipse Word-Wrap Plug-In

Ответ 5

Открыть Eclipse → Справка → Установить новое программное обеспечение → Нажмите кнопку "Добавить.." и скопируйте эту строку " http://dev.cdhq.de/eclipse/updatesite/luna/" в поле Имя и местоположение → Нажмите OK

Проверить → Линейный линейный номер и функция Word Wrap → Далее → Далее → Готово → Восстановить Eclipse!

enter image description here