Chinaunix首页 | 论坛 | 博客
  • 博客访问: 590540
  • 博文数量: 60
  • 博客积分: 3993
  • 博客等级: 中校
  • 技术积分: 1572
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-08 17:08
文章分类

全部博文(60)

文章存档

2012年(7)

2011年(35)

2010年(8)

2009年(7)

2008年(3)

分类: LINUX

2010-05-12 11:13:09

增强 AutoComplPop 的自动补全能力(可和perl-completion一起使用)

相信大部分用 vim 的程序员都在使用 AutoComplPop 这个插件,这玩意进行自动补全时确实好用的没话说。

下载地址:

适用版本:vim 7.0+

可有个问题,AutoComplPop 默认是按字典进行补全的,也就是说,除非你已经输入过某个词,或者在 dictionary 变量里加过字典,AutoComplPop 是不会给关键词补全的。也就是说,要想在第一次就能自动补全大量拗口的 API 名称,只有手动按 CTRL-X CTRL-O 进行 omni completion。

所幸,AutoComplPop 的自定义能力相当强,你可以直接将其自动补全行为改为 omni completion。在 ~/.vimrc 下加上下面的语句即可:

let g:AutoComplPop_Behavior = { 
\ 'c': [ {'command' : "\\",
\ 'pattern' : ".",
\ 'repeat' : 0}
\ ] 
\}

效果图:

   


AutoComplPop 2.14.1 supports perl-completion.vim 
(). 

hotkey Ctrl-P


阅读(4229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~