我在 vim 中真正怀念的一件事是分层的智能感知支持,就像我们在 PHP Eclipse 中一样。
例如:
/**
* Get the config object
*
* @return Config
*/
public function getConfig()
{
return $this->_config;
}
我发现这个显式返回类型设置非常有用且节省时间。
我们在 vim 中有类似的东西吗?
我在 vim 中真正怀念的一件事是分层的智能感知支持,就像我们在 PHP Eclipse 中一样。
例如:
/**
* Get the config object
*
* @return Config
*/
public function getConfig()
{
return $this->_config;
}
我发现这个显式返回类型设置非常有用且节省时间。
我们在 vim 中有类似的东西吗?
Vim 本身并没有任何智能感知......相反,它只是提供自动完成功能。这意味着 Vim 不知道语言、类型等。它只是寻找它可以完成的字符串。
我不熟悉分层智能感知,但你可以尝试使用Vim Intellisense插件。它确实具有特定于语言的完成和类型检查。它不直接支持 PHP,但也许它会让您更接近您的目标。
编辑使用 Vim 的omnifunc,您可以获得函数完成,但仍然没有内置的类型意识。