1

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

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

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

4

1 回答 1

1

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

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

/* @var $myVar myClass */
$myVar->
于 2014-03-24T12:33:14.273 回答