vim php omnicompletion没有显示类

时间:2014-03-24 10:37:19

标签: vim omnicomplete

我尝试在vim中为yii项目设置omnicompletion。为此,我转到yii / framework文件夹并使用ctags-exuberant -f yii.tags --languages=PHP -R创建ctags文件 现在在.vimrc中,我添加了带有:set tags=~/public_html/yii/framework/yii.tags

的yii.tags文件

打开标签文件时会显示所有类别。

但是,当我打开文件并点击C-x, C-o时,下拉列表仅包含函数和变量。我在搜索中找不到类似的问题。我能错过什么?

1 个答案:

答案 0 :(得分:1)

根据:help ft-php-omni,PHP的默认omnicomplete脚本(属于标准vim发行版的脚本)仅在new关键字后完成类名称。这有用吗?

如果您希望将方法完成限制为正确的类,则可能必须在注释中添加提示。文档包括示例

/* @var $myVar myClass */
$myVar->