分页: 1 / 1

vi下自动补全,不用按ctrl+n

发表于 : 2011-03-22 21:44
mybluetiankong
按ctrl+n很麻烦,有什么方法,直接每输入一个字母,屏幕输出匹配的下拉框?

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-22 21:46
BigSnake.NET
autocomplpop

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-23 8:32
mybluetiankong
补充下:
首先下载:http://www.vim.org/scripts/script.php?script_id=1879
安装:sudo unzip vim-a* -d /usr/share/vim/vim72
就可以运行了

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-23 8:41
mybluetiankong
QQ群:30350922

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-23 9:20
fanhe
内容多起来你就知道这样自动弹什么叫杯具
而且,vim原生不支持只弹出不选择,2楼的那插件都是用弹出后再往上选择来实现的
文件大起来就发现,乱晃

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-25 21:39
jayklx
neocomplcache,要快一点,不过文件多了照样悲剧。。

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-25 21:49
eexpress
geany的自动补全本地单词的好用些。

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-25 23:42
fanhe

代码: 全选

call feedkeys("\<C-x>\<C-u>\<C-p>\<Down>", 'n')
neocomplecache的一段代码
一看就知道快不到哪去了,弹出后,再向上选一下,再按一次下
万恶之源是vim的原生支持,看来有需要hack一下它的源码了啊

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-26 8:12
adam8157
我还是觉得supertab那样的好些, 我每写一个它就弹出来的话也挺妨碍思考的...

Re: vi下自动补全,不用按ctrl+n

发表于 : 2011-03-30 9:27
jayklx
fanhe 写了:

代码: 全选

call feedkeys("\<C-x>\<C-u>\<C-p>\<Down>", 'n')
neocomplecache的一段代码
一看就知道快不到哪去了,弹出后,再向上选一下,再按一次下
万恶之源是vim的原生支持,看来有需要hack一下它的源码了啊
比acp要快一些,不过都慢,都没有emacs的auto-complete-mode用的那么爽。
必须hack源代码啊,搞成ac那样就好用多了