【问题标题】:Does vim provide tiered intellisense support through phpdoc?vim 是否通过 phpdoc 提供分层智能感知支持?
【发布时间】:2009-10-31 15:44:32
【问题描述】:

我在 vim 中真正怀念的一件事是分层智能感知支持,就像我们在 PHP Eclipse 中一样。

例如:

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

我发现这个显式返回类型设置非常有用且节省时间。

我们在 vim 中有类似的东西吗?

【问题讨论】:

    标签: vim ide intellisense phpdoc


    【解决方案1】:

    Vim 本身并没有任何智能感知功能……相反,它只是提供自动完成功能。这意味着 Vim 不知道语言、类型等。它只是寻找它可以完成的字符串。

    我不熟悉分层智能感知,但您可以尝试使用 Vim Intellisense 插件。它确实具有特定于语言的完成和类型检查。它不直接支持 PHP,但也许它会让你更接近你的目标。

    EDIT使用Vim的omnifunc,你可以得到函数完成,但是仍然没有内置的类型感知。

    【讨论】:

    • 据我所知,VIM Intellisense 提供了 PHP 语法,并且对分层智能感知毫无帮助。而且看起来 ctags 也无法解决这个问题。
    • 我是 vim 用户。我不使用 eclipse 或其他 IDE。所以我查找了分层智能感知。我发现,这只是为了娱乐,是有史以来最糟糕的截屏视频。对于新的饮酒游戏,这里有足够多的经典编码错误。智能感知会让你变得如此懒惰以至于忘记了基础知识吗?查看video.google.com/videoplay?docid=-7549951996065462856# 的“Zend Studio 教程:基本 Intellisense”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 2012-02-29
    • 1970-01-01
    相关资源
    最近更新 更多