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

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

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

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

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

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

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

Я думаю, что ответ @Fedir должен быть принятым ответом, поскольку он имеет самые обновленные плагины

Nishant 22.05.2015 22:25
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
52
1
31 094
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

Какая жалость за такую ​​элегантную IDE. : '(

ankush981 05.02.2015 08:10

Да, не только это, Eclipse, как известно, не имеет базовых функций редактора, и похоже, что они недостаточно заботятся о том, чтобы что-то с этим делать (достаточно быстро; по крайней мере, они что-то исправили в Neon). Не только отсутствующая функция переноса слов, но и панель инструментов (с которой сложно справиться) не имеет кнопок Undo / Redo! Мне нужно использовать другой плагин, чтобы добавить их.

ADTC 26.05.2016 12:43
Ответ принят как подходящий

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

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

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

Установил его за 3 минуты, и теперь у меня есть перенос слов, ЗАМЕЧАТЕЛЬНО, спасибо.

Edward Tanguay 19.09.2008 03:07

Ссылка не работает. Сообщение об ошибке: «Ошибка при установлении соединения с базой данных»

sudip 07.07.2012 05:42

Кажется, весь его сайт не работает :( Надеюсь, это временно.

Swati 11.10.2012 22:15

Я установил его, но его нужно включать на каждой странице. Хочу раз и навсегда это проверить. Кто-нибудь с похожей проблемой?

Bor 05.12.2013 18:13

Этот плагин не поддерживается и теперь не работает с новейшими Eclipse. Ищите ответ Федора ниже!

xji 01.12.2014 07:57

Подключаемый модуль Eclipse Word-Wrap Флориана Весслинга хорошо работает в 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/
Eclipse Neon 4.6: плагин не нужен. * Просто нажмите Alt-Shift-Y :)

* See KrisWebDev's answer for more details and how to make word wrap permanent.

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

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

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

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

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

Это правильное решение. Предыдущий плагин перестал работать с новейшим Eclipse.

xji 01.12.2014 08:03

Новые ссылки: Eclipse Kepler 4.3: dev.cdhq.de/eclipse/updatesite/kepler Eclipse Luna 4.4: dev.cdhq.de/eclipse/updatesite/luna Eclipse Mars 4.5: dev.cdhq.de/eclipse/updatesite/mars После установки потребуется перезапуск Eclipse.

pgr 30.11.2015 21:49

@pgr I, J, K, L, M, N ... добавлен :)

ADTC 26.05.2016 13:04

@EdwardTanguay Вместо этого подумайте о том, чтобы принять этот ответ, поскольку он охватывает все версии от Indigo до Neon. Для Neon (где перенос слов является базовой функцией) в нем есть ссылка на ответ KrisWebDev для получения более подробной информации. Текущий принятый ответ указывает на устаревший плагин, который больше не поддерживается - он работает только с очень старыми версиями Eclipse.

ADTC 26.05.2016 13:47

@ADTC тебе повезло больше, чем мне. В ноябре я попытался отредактировать вопрос, прежде чем оставить этот комментарий. Это было отклонено stackoverflow.com/review/suggested-edits/10375180 с логикой, которой я совершенно не могу следовать ...

pgr 27.05.2016 21:38

@pgr Не повезло. Привилегированный;) PS: Согласен, логика на 100% ошибочна. Я бы одобрил вашу правку, если бы был на панели. В самой ссылке говорится: "добавлять дополнения / обновления в зависимости от возраста публикации" как одна из причин, по которой вы должен редактируете страницу.

ADTC 28.05.2016 10:09

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

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

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

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

  1. Добавлять:

    wordwrap.enabled=true

Спасибо. Подтверждена работа в Eclipse для Java. Я думаю, что он должен работать с любой разновидностью Eclipse, не ограничиваясь PHP, поскольку это базовая функция. Не могли бы вы обобщить свой шаг 3 (выберите Eclipse с версией продукта: Latest (Neon))? Кроме того, устранение тирады даст качественный ответ ;).

ADTC 26.05.2016 12:49

Это должен быть принятый ответ. Наконец-то «затмение» имеет встроенную функцию «переноса слов». Спасибо за ответ.

EGurelli 29.05.2016 03:08

в установках Windows файл находится в рабочей области по адресу <workspace> \ .metadata \ .plugins \ org.eclipse.core.runtime \ .set‌ tings \ org.eclipse.ui‌ .editors.prefs

simpleuser 12.05.2017 06:11

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