Возвращение code completion в Eclipse PDT в рабочее состояние

В последнее время после установки свеженького Eclipse PDT (PHP Development Tools) отказывался работать Content Assist (он же Code Completion). Решение (правильнее даже несколько вариантов решений) нашлось следующее:
Открываем каталог с проектом, находим файл .project. В файле находим секцию <natures>, примерно следующего вида:

  1. <natures>
  2. <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  3. </natures>

в неё добавляем строку

<nature>org.eclipse.php.core.PHPNature</nature>
  1. <natures>
  2. <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  3. <nature>org.eclipse.php.core.PHPNature</nature>
  4. </natures>

После этого перезагружаем Ecliзse.

Либо это можно сделать средствами самого Eclipse, т.к. такая проблема c Code Completion может говорить о том, что в проекте просто не подключена поддержка PHP. Полключить её можно следующим образом: кликаем правой кнопкой мыши на проекте, выбираем меню Configure > Add php support. Если настройки code completion в Eclipse правильные всё должно заработать.

Если завершение кода всё ещё не работает - стоит проверить не отключено ли оно в настройках. Открываем меню Window > Properties в окне настроек выбираем PHP > Editor > Code Assist и включаем опцию "Enable auto activation", задержка отображения на своё усмотрение (если поставить слишком маленькое значение code completion будет больше меншать чем помогать выкидывая варианты завершения при написании кода).

Комментарии

Входные данные- массив,содержание различные числа и слова. В качестве атомарных команд реализовать:
умножение всех числовых элементов массива на 2
возведение всех численных элементов массива в квадрат
"разворот"всех строковых элементов массива задом наперед
Использую паттерн Coomposite, реализовать систему, позволяющую конструировать из базовых команд различные составные,сложные команды,объединяющие базовые команды в различных комбинациях

online auto insurance - https://affordablecarinsurancehnb.org/ general auto insurance [url=https://affordablecarinsurancehnb.org/]insurance quotes auto[/url] ’

compare auto insurance - https://affordablecarinsurancehnb.org/ auto insurance comparison [url=https://affordablecarinsurancehnb.org/]quote car insurance[/url] ’

Отправить комментарий

  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Search Engines will index and follow ONLY links to allowed domains.

Подробнее о форматировании

Введите решение задачи