我怎么得到vim omnicompletion来支持php类方法使用::
发布时间:2020-12-15 22:37:20 所属栏目:安全 来源:网络整理
导读:使用 vim php ctags我可以获得相当不错的php自动完成功能.但有一部分真的让我失望:让vim自动完成类方法.这是一个例子: 完整的方法是 CVarDumper::dumpAsString 如果我键入这个,我希望它完成: CVarDumper::dtab 双冒号不起作用.但是,如果我用::替换::.然后
使用
vim php ctags我可以获得相当不错的php自动完成功能.但有一部分真的让我失望:让vim自动完成类方法.这是一个例子:
完整的方法是 CVarDumper::dumpAsString 如果我键入这个,我希望它完成: CVarDumper::d<tab> 双冒号不起作用.但是,如果我用::替换::.然后它会自动完成: CVarDumper.d<tab> 我看到c++ omnifunc函数有一个允许:: completion的选项: let OmniCpp_MayCompleteScope = 1 " autocomplete after :: 是否存在ft-php-omni函数的等效函数,或者破解此功能的方法? 更新: 原来问题是supertab plugin,特别是我的.vimrc中的这个选项 " SuperTab option for context aware completion let g:SuperTabDefaultCompletionType = "context" 删除该选项后,supertab phpcomplete允许完成php类方法. 解决方法
尝试
this alternative
phpcomplete script.它以各种可能的方式优于默认方式,包括它支持静态完成的事实.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |