用vim进行php自动完成
发布时间:2020-12-15 21:15:27 所属栏目:安全 来源:网络整理
导读:我正在为 vim寻找一个php自动完成解决方案.我已经在这个线程: Vim PHP omni completion 但它对我不起作用. 我用这个bash脚本生成标签文件: #!/bin/bashexec ctags -V -f tags -h ".php" -R --exclude=".git" --totals=yes --language-force=PHP
我正在为
vim寻找一个php自动完成解决方案.我已经在这个线程:
Vim PHP omni completion 但它对我不起作用. 我用这个bash脚本生成标签文件: #!/bin/bash exec ctags -V -f tags -h ".php" -R --exclude=".git" --totals=yes --language-force=PHP --tag-relative=yes --PHP-kinds=+cfiv --regex-PHP='/(abstract)?s+classs+([^ ]+)/2/c/' --regex-PHP='/(static|abstract|public|protected|private)s+(finals+)?functions+(&;s+)?([^ (]+)/4/f/' --regex-PHP='/interfaces+([^ ]+)/1/i/' --regex-PHP='/$([a-zA-Z_][a-zA-Z0-9_]*)/1/v/' kernel/classes/ 但自动完成功能并不理想.我甚至不知道该插件是否正在加载. 谢谢 解决方法
我也尝试让php自动完成在vim中更好地工作.我使用了phpcomplete.vim插件,但发现在使用多个标记文件时存在一个错误(在大多数vimrc配置中并不常见).
在这种情况下,它只搜索第一个标记文件来解析class-filename,然后回退到标准完成(显示一个很长的非范围感知列表) 但是,我已经分叉插件并修复了错误.对我来说,它现在很棒: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |