Vim插件使用之 AutoComplPop---自动补全

vim_AutoComplPop 下载地址: http://www.vim.org/scripts/script.php?script_id =1879
L9 library 下载地址: http://www.vim.org/scripts/script.php?script_id      =3252
安装方式:拷贝相应的的文件到 .vim 的相应文件夹里
说明:在此一定要安装L9库,因为vim_AutoComplPop插件依赖该库


正常 autocomplpop 是按字典进行补全的,只有你输入过的单词才可以补全。

再就是这个插件默认是没有设置php自动补全的,可以设置一个PHP函数字典,让其根据字典的内容进行自动补全。
这个是一个PHP字典,php_funclist.
编辑配置文件.vimrc,在文件后面加上下面的代码

au FileType php setlocal dict+=~/.vim/php_funclist.txt

还有每次补全都要按键很费事,所以我们加入PHP的全能提示触发命令。
php 中 一般是会在 “$”, “->”, “::” 后需要出现自动补全,在 .vimrc 中加入以下代码:

if !exists('g:AutoComplPop_Behavior')
let g:AutoComplPop_Behavior = {}
let g:AutoComplPop_Behavior['php'] = []
call add(g:AutoComplPop_Behavior['php'], {
\ 'command' :"\\",
\ 'pattern' : printf('−>∥::∥$\k\{%d,}$', 0),
\ 'repeat' : 0,
\})
endif


你可能感兴趣的:(Linux)