Vim安裝在/ usr/share/vim中。Vim:snipMate插件不會觸發代碼片段完成
全部snipMate的文件夾已相應地添加到現有文件夾中的此類別(之後,自動載入,插件,片段等)。
從文檔文件:
For instance, to change the trigger
key to CTRL-J, just change this:
ino <tab> <c-r>=TriggerSnippet()<cr>
snor <tab> <esc>i<right><c-r>=TriggerSnippet()<cr>
to this:
ino <c-j> <c-r>=TriggerSnippet()<cr>
snor <c-j> <esc>i<right><c-r>=TriggerSnippet()<cr>
我想這個問題,以及 - 相同的結果。 當我嘗試觸發代碼片段匹配時,它只會添加一個選項卡(4個空格,因此對應於我的.vimrc)。
P.S. filetype插件縮進。
更新時間:
cat /etc/issue
Ubuntu 9.10
下:inoremap
i <C-B> * <C-R>=TriggerSnippet()<CR>
:snoremap
s <C-B> * <Esc>i<Right><C-R>=TriggerSnippet()<CR>
我該如何解決這個問題?
當你輸入':inoremap'時你會得到什麼? ''snoremap''如何?它顯示這些映射嗎? – 2009-12-14 11:11:35
2Peter:已添加。 2顯眼的編譯器:是的,它顯示了這些映射,但是當你使用它時 - 只增加了4個空格。有任何想法嗎? – ep3static 2009-12-14 14:09:57
您是否在粘貼模式下運行(沒有映射會起作用)。嘗試:設置nopaste – michael 2009-12-15 05:51:21