vim 插件 supertab 推荐

jackxiang 2010-11-5 22:21 | |
懒人必备
用tab来做补全, 这个插件会记住你最后一次的补全类型,并按此来做补全
这个插件比上次介绍的"简单而实用的vim script"好很多.

有效编辑的七个习惯里有一条就是:
Don't type it twice
所以能偷懒的时候,就尽量偷懒吧.

插件链接地址:
http://www.vim.org/scripts/script.php?script_id=182
http://www.vim.org/scripts/script.php?script_id=1643


1.下载:http://www.vim.org/scripts/script.php?script_id=1643
2 解压:把supertab.vim 文件丢到 /usr/share/vim/vim70/plugin  文件夹就好了
3 帮助:supertab.vim 文件头部, 和命令 ":SuperTabHelp"
4 使用:
        在上面一节中你应该学会了自动补全代码的功能, 按下"Ctrl+X Ctrl+O"就搞定了, 如果你够懒的话肯定会说"这么麻烦啊,
居然要按四个键", 不必为此自责, 因为Gergely Kontra 和 Eric Van Dewoestine也跟你差不多, 只不过人家开发了supertab.vim这个插件, 可以永远懒下去了, 下面我来教你偷懒吧.

在你的~/.vimrc文件中加上这两句:
let g:SuperTabRetainCompletionType=2
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
  
以后当你准备按"Ctrl+X Ctrl+O"的时候直接按<Tab>就好了, 够爽吧 ....

我稍微再介绍一下上面那两句配置信息:
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
" 设置按下<Tab>后默认的补全方式, 默认是<C-P>,
" 现在改为<C-X><C-O>. 关于<C-P>的补全方式,
" 还有其他的补全方式, 你可以看看下面的一些帮助:
" :help ins-completion
" :help compl-omni
  

let g:SuperTabRetainCompletionType=2
" 0 - 不记录上次的补全方式
" 1 - 记住上次的补全方式,直到用其他的补全命令改变它
" 2 - 记住上次的补全方式,直到按ESC退出插入模式为止

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3724/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-11-11 10:54
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]