前面已经介绍过Linux下常用的编辑器,其中就有个人非常热衷的Vim,现在来给大家介绍下Vim 自动补全的插件。主要包括,java,html,css,xml,python,javascript
下载插件
$ wget http://www.vim.org/scripts/download_script.php?src_id=6738
解压
$ unzip -x javacomplete.zip
1、把autoload文件夹下的javacomplete.vim java_parser.vim 加入到/usr/share/vim/vimcurrent/autoload目录
$ sudo cp javacomplete.vim java_parser.vim /usr/share/vim/vimcurrent/autoload
2、然后把压缩包中的 Reflection.java编译,把生成的.class 文件拷贝到 $JAVA_HOME 的某个目录下。配置到系统环境变量的$CLASSPATH中
$ javac Reflection.java $ cp Reflection.class $JAVA_HOME $ vi ~/.bashrc $ export export CLASSPATH=.:$JAVA_HOME:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar $ echo $CLASSPATH
3、然后把 doc下的javacomplete.txt拷贝到 vimcurrent的doc目录下
$ cp javacomplete.txt /usr/share/vim/vimcurrent/doc
4、也可以在.vimrc中这样配置
setlocal omnifunc=javacomplete#Complete setlocal completefunc=javacomplete#CompleteParamsInfo inoremap <buffer> <C-X><C-U> <C-X><C-U><C-P> inoremap <buffer> <C-S-Space> <C-X><C-U><C-P> autocmd Filetype java inoremap <buffer> . .<C-X><C-O><C-P>
注意最后一条命令的两个点号之间是有空格的。其中第一条命令也可以换成:
autocmd Filetype java setlocal omnifunc=javacomplete#Complete
修改vim配置
最终效果如图如下:
小贴士
- 快捷键 按CTRL+X ,CTRL+O,可显示补全菜单
- 其他的插件安装方式一样
- 花点时间了解下vim的常用命令,后续会介绍到,敬请期待.