Предоставляет ли vim многоуровневую поддержку intellisense через phpdoc? - PullRequest
0 голосов
/ 31 октября 2009

Единственное, что мне действительно не хватает в vim, - это многоуровневая поддержка intellisense, как у нас в PHP Eclipse.

Например:

/**
 * Get the config object
 *
 * @return Config
 */
public function getConfig()
{
    return $this->_config;
}

Я считаю эту явную настройку типа возврата очень полезной и экономящей время функцией.

Есть ли у нас что-то похожее в vim?

1 Ответ

0 голосов
/ 31 октября 2009

Vim сам по себе не имеет никакого смысла ... Вместо этого он просто обеспечивает автозаполнение. Это означает, что Vim не знает языка, типов и т. Д. Он просто ищет строки, которые он может завершить.

Я не знаком с многоуровневым intellisense, но вы можете попробовать использовать плагин Vim Intellisense . Он имеет специфичное для языка завершение и проверку типов. У него нет прямой поддержки PHP, но, возможно, он приблизит вас к вашей цели.

РЕДАКТИРОВАТЬ Используя omnifunc от Vim, вы можете завершить функцию, но встроенная поддержка типов по-прежнему отсутствует.

...