Eclipse PDT и пользовательские аннотации PHPDoc - PullRequest
7 голосов
/ 07 февраля 2011

Есть ли способ добавить пользовательскую аннотацию phpdoc для Eclipse PDT?Например, я хочу видеть @depends (для PHPUnit) в списке автозаполнения для комментариев, но теперь я вижу там только стандартные аннотации (например, @deprecated).

Заранее спасибо.

1 Ответ

14 голосов
/ 08 февраля 2011

Я предполагал, что где-то будет файл конфигурации, но просмотр различных папок в моей установке Zend Studio не дал мне результатов, на которые я надеялся.Поиск в Eclipse.org для Content Assist дал

Так что я думаю, что «реальный» способ добавить новый контекст Content Assist - это расширить Eclipse.

Альтернатива: использование шаблонов

Другой способ получить аннотации - добавить их через шаблоны.Выполните следующие действия:

  • Перейдите в «Окно»> «Установки»> «PHP»> «Редактор»> «Шаблоны».
  • Нажмите «Создать», заполните диалоговое окно и подтвердите все, чтобы вернуться в редактор.

enter image description here

Теперь шаблон настроен для отображения вконтекст комментария PHP.Перейдите в DocBlock UnitTest и введите @.Если Content Assist не открывается автоматически, нажмите Ctrl + Пробел .Должна быть возможность выбрать @depends сейчас.

enter image description here

Подтвердите, как вы подтвердите любое другое предложение.Это должно написать @depends и поставить курсор прямо рядом с ним (чтобы вы могли вставить название теста).

...