作者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
推 oversky0:請問 autocomplpop 和 vim 內建的有什麼差異? 01/26 00:51
→ dryman:vim內鍵的需要按快速鍵啟動,acp則是自動跳出 01/26 08:22
推 oversky0:這樣真的方便很多,等會就來試試。 01/26 13:35
推 fuha:請問這個跟neocomplcache會不會衝突阿~ 01/26 13:44
→ dryman:我沒試過neoComplete耶^ ^ 01/26 14:06
推 deepking:acp選項只能用上下鍵選嗎? 01/26 19:07
推 fuha:neocomplcache 好像全包這些功能 但是好像有bug 01/26 20:48
→ fuha:acp可以用 Ctrl+N Ctrl+P 來選擇~ 01/26 20:49
推 Pash77:snipMate 裝不起來,是都 copy 到 vim72 目錄下嗎? 01/29 04:49
→ awkman:我把snipMate裝在~/.vim directory 01/29 17:48
→ awkman:然後 ~.vimrc 加入一行 :filetype plugin on 就好了 01/29 17:48
→ Pash77:知道問題出在哪了~ 裝好了 01/29 19:58