在使用Shell命令的时候, 经常要使用Tab
快捷键进行自动补全命令,SuperTab
插件把这个功能带到了Vim中。
SuperTab
在GitHub上的网址:https://github.com/ervandew/supertab
1、在~/.vimrc
中的call vundle#begin()
和call vundle#end()
之间的行中加入如下配置:
Plugin 'ervandew/supertab'
PluginInstall
help supertab.txt
在Vim的插入模式
下,输入单词的前几个字母,按下Tab
键。
如果只有一个单词匹配到,那么就会自动补全这个单词。
如果有多个单词可以匹配,那么就会出现一个列表,我们可以通过上下键进行选择。
安装了SuperTab
之后,你会发现,从其他地方粘贴内容的时候,每行都会向后缩进,如下:
解决办法是:每次要粘贴之前,先进入底行模式,执行set paste
,然后再进入插入模式进行粘贴,如下:
这回好了,不过它失去了自动缩进的功能,所以,我们粘贴完后,再进入底行模式,执行set nopaste
, 然后再进入插入模式进行编辑!