我尝试在vim中为yii项目设置omnicompletion。为此,我转到yii / framework文件夹并使用ctags-exuberant -f yii.tags --languages=PHP -R
创建ctags文件
现在在.vimrc中,我添加了带有:set tags=~/public_html/yii/framework/yii.tags
打开标签文件时会显示所有类别。
但是,当我打开文件并点击C-x, C-o
时,下拉列表仅包含函数和变量。我在搜索中找不到类似的问题。我能错过什么?
答案 0 :(得分:1)
根据:help ft-php-omni
,PHP的默认omnicomplete脚本(属于标准vim发行版的脚本)仅在new
关键字后完成类名称。这有用吗?
如果您希望将方法完成限制为正确的类,则可能必须在注释中添加提示。文档包括示例
/* @var $myVar myClass */
$myVar->