bej*_*bee 5 php vim autocomplete
使用vim + php + ctags我可以获得相当不错的php自动完成功能.但有一部分真的让我失望:让vim自动完成类方法.这是一个例子:
完整的方法是
CVarDumper::dumpAsString
Run Code Online (Sandbox Code Playgroud)
如果我键入这个,我希望它完成:
CVarDumper::d<tab>
Run Code Online (Sandbox Code Playgroud)
双冒号不起作用.但是,如果我::用a 替换.它然后它会自动完成:
CVarDumper.d<tab>
Run Code Online (Sandbox Code Playgroud)
我看到c ++ omnifunc函数有一个允许::完成的选项:
let OmniCpp_MayCompleteScope = 1 " autocomplete after ::
Run Code Online (Sandbox Code Playgroud)
是否有相应的ft-php-omni功能,或一种破解此功能的方法?
更新:
原来问题是supertab插件,特别是我的.vimrc中的这个选项
" SuperTab option for context aware completion
let g:SuperTabDefaultCompletionType = "context"
Run Code Online (Sandbox Code Playgroud)
删除该选项后,supertab + phpcomplete允许完成php类方法.
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |