题
的Vim 安装在/usr/share/vim.
所有 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。文件类型插件上缩进。
<强>更新强>
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>
我怎样才能解决这个问题?
解决方案
我有snipMate一个问题,它不工作,所以我的问题66在他们的问题跟踪:
source ~/.vim/after/plugin/snipMate.vim
其他提示
我通过去除上.vimrc中“设置粘贴”条目解决了这个问题
在我而言,我经历了同样的事情。 SnipMate自动完成不工作。其中一个原因是被其他插件。打字:verbose imap <Tab>
会告诉你哪个插件利用的关键,并导致冲突。您可以注释掉插件在.vimrc或你可以改变它使用的另一个关键。
不隶属于 StackOverflow