it-swarm.com.ru

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

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

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

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

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

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

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

51
Edward Tanguay

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

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

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

66
Swati

Eclipse Word-Wrap Plug-In от Флориана Веслинга хорошо работает в Eclispe PDT (3.0.2).

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

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

Eclipse Indigo 3.7: http://dev.cdhq.de/Eclipse/updatesite/Indigo/
Eclipse Juno 4.2: http://dev.cdhq.de/Eclipse/updatesite/juno/
Eclipse Kepler 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 для получения более подробной информации и того, как сделать перенос Word постоянным.

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

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

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

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

  • Горизонтальная полоса прокрутки видна: перенос слов отключен.
  • Горизонтальная полоса прокрутки отсутствует: перенос слов включен.
14
Fedir RYKHTIK

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

9
Turnkey

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

Требуется последняя и более новая НЕОНОВАЯ версия Eclipse, поскольку ошибка 35779 наконец-то исправлена:

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

Теперь вы можете переключать WordWrap вручную, используя 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
KrisWebDev