Как получить перенос слов для работы в Eclipse PDT для файлов PHP? - PullRequest
51 голосов
/ 19 сентября 2008

Программирование PHP в Eclipse PDT - это, прежде всего, радость: завершение кода, шаблоны, переходы методов и т. Д.

Однако, одна вещь, которая сводит меня с ума, это то, что я не могу перевести строки в файлах PHP в перенос слов, поэтому на длинных строках я печатаю бесконечно вправо.

Я нажимаю на Windows | Настройки и набираю «wrap» и получаю:

- Java | Code Style | Formatter
- Java | Editor | Typing
- Web and XML | CSS Files | Source

Я пытался изменить найденную там «обтекание автоматически» и «Ширина линии» на 72, но они не дали эффекта.

Как настроить перенос слов в Eclipse PDT для файлов PHP?

Ответы [ 4 ]

66 голосов
/ 19 сентября 2008

Это действительно одна из самых желанных функций в Eclipse. Это не просто отсутствует в файлах PHP - это отсутствует в IDE. К счастью, из Google Summer of Code мы получили этот плагин Eclipse Word-Wrap

Чтобы установить его, добавьте в Eclipse следующий сайт обновлений:

Сайт обновления AhtiK Eclipse WordWrap 0.0.5

14 голосов
/ 03 апреля 2013

Eclipse Word-Wrap Plug-In от Florian Weßling хорошо работает в Eclispe PDT (3.0.2).

Установка и обновление сайтов

Рекомендуется перезапустить Eclipse с параметром -clean сразу после установки.

Затмение Индиго 3.7: http://dev.cdhq.de/eclipse/updatesite/indigo/
Затмение Юнона 4.2: http://dev.cdhq.de/eclipse/updatesite/juno/
Затмение Кеплер 4.3: http://dev.cdhq.de/eclipse/updatesite/kepler/
Eclipse Luna 4.4: http://dev.cdhq.de/eclipse/updatesite/luna/
Eclipse Mars 4.5: http://dev.cdhq.de/eclipse/updatesite/mars/
Eclipse Neon 4.6: плагин не нужен. * Просто нажмите Alt - Shift - Y :)

* См. ответ KrisWebDev для получения более подробной информации и как сделать перенос слов постоянным.

Использование

После установки плагина:

  • Контекстное меню: Щелкните правой кнопкой мыши > Переключить перенос слов
  • Строка меню: Редактировать > Переключить перенос слов
  • Сочетание клавиш: Ctrl - Alt - E
  • Также вы можете: Редактировать > Активировать перенос слов во всех открытых редакторах

Нет выделенного индикатора для текущего состояния настройки переноса слов, но вы можете проверить горизонтальную полосу прокрутки в редакторе.

  • Видна горизонтальная полоса прокрутки: перенос слов отключен.
  • Горизонтальная полоса прокрутки отсутствует: перенос слов включен.
9 голосов
/ 08 мая 2016

Наконец то, что работает в 2016 году с встроенной поддержкой !

Требуется последняя и более новая * Eclipse NEON версия, поскольку Ошибка 35779 наконец-то исправлена:

  • Используйте Eclipse installer
  • Нажмите на верхнюю правую иконку "меню" и выберите ADVANCED MODE
  • Выберите Eclipse IDE for PHP Developers с Версия продукта : Latest
  • Далее ... Далее, Готово

Теперь вы можете включить перенос слов вручную, используя Alt + Shift + Y для КАЖДОГО файла! Скучный!

Так что, если вам повезет, должен быть хороший глобальный параметр потерянный в Window> Preferences> General> Editors> Text Editors> Enable Wordwrap но нет, это ловушка, нет настройки GUI! По крайней мере, на момент написания.

Итак, я нашел трудный способ установить его глобально (по умолчанию):

  1. Закрыть затмение

  2. Найти org.eclipse.ui.editors.prefs Файл настроек Eclipse:

    find ~ -name org.eclipse.ui.editors.prefs -printf "%p %TY-%Tm-%Td %TH:%TM:%TS\n"

Если вы работаете на платформе, такой как macOS, где приведенная выше команда не работает, вы можете найти файл настроек в текущей папке рабочего пространства в .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs.

  1. Добавить:

    wordwrap.enabled=true

9 голосов
/ 19 сентября 2008

Это известный запрос на улучшение. Ошибка 35779

...