SuperTab
1.1、SuperTab简介

在使用Shell命令的时候, 经常要使用Tab快捷键进行自动补全命令,SuperTab插件把这个功能带到了Vim中。

SuperTabGitHub上的网址:https://github.com/ervandew/supertab

1.2、通过Vundle安装SuperTab

1、在~/.vimrc中的call vundle#begin()call vundle#end()之间的行中加入如下配置:

Plugin 'ervandew/supertab'

2、在Vim底行模式下执行如下命令:

PluginInstall
1.3、查看SuperTab帮助文档

Vim底行模式下执行如下命令:

help supertab.txt
1.4、使用SuperTab

Vim插入模式下,输入单词的前几个字母,按下Tab键。

如果只有一个单词匹配到,那么就会自动补全这个单词。

如果有多个单词可以匹配,那么就会出现一个列表,我们可以通过上下键进行选择。

1.5、使用SuperTab存在的问题

安装了SuperTab之后,你会发现,从其他地方粘贴内容的时候,每行都会向后缩进,如下:

解决办法是:每次要粘贴之前,先进入底行模式,执行set paste,然后再进入插入模式进行粘贴,如下:

这回好了,不过它失去了自动缩进的功能,所以,我们粘贴完后,再进入底行模式,执行set nopaste, 然后再进入插入模式进行编辑!