Tag Archives: vim 自动补齐

vim自动补齐功能的实现

用过Visual Assist X的都知道,它的自动补齐功能很是好用,让像我这样一个刚从windows转到linux下用vim编程的新手相当地留恋。

在这里,隆重介绍一个vim的终极补齐插件:neocomplcache,比那个什么omnicomplete好使多了,omnicomplete补齐的速度太慢。neocomplcache:Ultimate auto completion system for Vim .

vim终极补齐插件,经过我的苦苦寻找,是VIM最好使的补齐插件。

上几个效果图:

所需软件:vim+ctags+neocomplcache

安装过程:

1.安装ctags,官方地址:http://ctags.sourceforge.net/
下载源代码,源代码安装:

./configure

make

sudo make install

更多源代码安装软件的方法自己google一下。

ubuntu的话:sudo apt-get install ctags.

2.安装neocomplcache插件。地址:http://www.vim.org/scripts/script.php?script_id=2620

注意:这个插件跟别的插件不太一样,是vba的后缀名。

例如:neocomplcache-5.3.vba

关于vba后缀名,这里有详细信息:http://www.vim.org/scripts/script.php?script_id=1502

简单的理解,这种后缀能方便的帮你安装vim插件,你再也不用

手工安装到.vim下的plugin,indent,autoload,等多个目录,

vba能自动帮你安装。

安装这个插件的简单方法:

1.假设你下的是:neocomplcache-5.3.vba

2.打开neocomplcache-5.3.vba;

3.命令

:so %

使用这个插件的方法:http://www.vim.org/scripts/script.php?script_id=2620,一定要好好读.