作者dryman (dryman)
看板Editor
标题[vim ] AutoComplPop + SnipMate
时间Tue Jan 26 00:42:19 2010
AutoComplPop是自动跳出自动完成的plugin
SnipMate是苹果textMate编辑器的复制版,键入关键字再按tab会自动完成
最棒的是,这两个plugin还可以整合!
转贴google group c9s大的文:
Cornelius
可参见 autocomplpop 的 help 文件,将
fun! GetSnipsInCurrentScope()
let snips = {}
for scope in [bufnr('%')] + split(&ft, '\.') + ['_']
call extend(snips, get(s:snippets, scope, {}), 'keep')
call extend(snips, get(s:multi_snips, scope, {}), 'keep')
endfor
return snips
endf
放入 plugin/snipMate.vim 内。
然後设定 g:acp_behaviorSnipmateLength 为 1
那麽开头大写的字母便会自动 trigger snipmate 的 completion。
就骚包度(加实用度)而言
这就已经可以打死一堆IDE了XDDDD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.190.64
1F:推 oversky0:请问 autocomplpop 和 vim 内建的有什麽差异? 01/26 00:51
2F:→ dryman:vim内键的需要按快速键启动,acp则是自动跳出 01/26 08:22
3F:推 oversky0:这样真的方便很多,等会就来试试。 01/26 13:35
4F:推 fuha:请问这个跟neocomplcache会不会冲突阿~ 01/26 13:44
5F:→ dryman:我没试过neoComplete耶^ ^ 01/26 14:06
6F:推 deepking:acp选项只能用上下键选吗? 01/26 19:07
7F:推 fuha:neocomplcache 好像全包这些功能 但是好像有bug 01/26 20:48
8F:→ fuha:acp可以用 Ctrl+N Ctrl+P 来选择~ 01/26 20:49
9F:推 Pash77:snipMate 装不起来,是都 copy 到 vim72 目录下吗? 01/29 04:49
10F:→ awkman:我把snipMate装在~/.vim directory 01/29 17:48
11F:→ awkman:然後 ~.vimrc 加入一行 :filetype plugin on 就好了 01/29 17:48
13F:→ Pash77:知道问题出在哪了~ 装好了 01/29 19:58