Как я могу заставить перенос слов работать в Eclipse PDT для файлов PHP?
-
01-07-2019 - |
Вопрос
Программирование 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:
Другие советы
Плагин для переноса слов 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
но нет, это ловушка, здесь нет настройки графического интерфейса!По крайней мере, на момент написания этой статьи.
Итак, я нашел трудный способ установить это глобально (по умолчанию):
Близкое Затмение
Найти
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
.
Добавить:
wordwrap.enabled=true
Это известный запрос на улучшение. Ошибка 35779