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

StackOverflow https://stackoverflow.com/questions/97663

Вопрос

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

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

Я нажимаю на Windows | Preferences и набираю "wrap" и получаю:

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

Плагин для переноса слов Eclipse автор Флориан Веслинг хорошо работает в 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/
Лунное Затмение 4.4: http://dev.cdhq.de/eclipse/updatesite/luna/
Затмение Марса 4.5: http://dev.cdhq.de/eclipse/updatesite/mars/
Затмение Неона 4.6:Плагин не нужен. * Просто нажмите Альт-Сдвиг-Y :)

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

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

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

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

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

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

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

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

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

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

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

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

  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, где приведенная выше команда не работает, вы можете найти файл настроек в вашей текущей папке workspace в разделе .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs.

  1. Добавить:

    wordwrap.enabled=true

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top