的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或你可以改变它使用的另一个关键。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top