自己安装了 snipMate,启动vim后出现以下错误:
Warning in snipMate.vim: Snippet c) is already defined. See :h multi_snip for help on snippets with multiple matches.
Warning in snipMate.vim: Snippet date is already defined. See :h multi_snip for help on snippets with multiple matches.
Press ENTER or type command to continue
[root@localhost ~]# vim hello.c
Warning in snipMate.vim: Snippet c) is already defined. See :h multi_snip for help on snippets with multiple matches.
Warning in snipMate.vim: Snippet date is already defined. See :h multi_snip for help on snippets with multiple matches.
Press ENTER or type command to continue
[root@localhost ~]# vim hello.c
Warning in snipMate.vim: Snippet c) is already defined. See :h multi_snip for help on snippets with multiple matches.
Warning in snipMate.vim: Snippet date is already defined. See :h multi_snip for help on snippets with multiple matches.
Press ENTER or type command to continue
错误原因:
我在/usr/share/vim/vim72和~/.vim分别解压了 snipMate.zip一次,造成了文件重复。
解决办法:
将/usr/share/vim/vim72中snipMate相关的文件去除即可。
总结一下snipMate的安装办法:
1.到http://www.vim.org/scripts/script.php?script_id=2540下载snipMate.zip
2.将snipMate.zip复制到~/.vim,用“unzip snipMate.zip”解压。如果没有~/.vim目录,自己创建。
3.修改~/.vimrc,增加这么一行:
filetype plugin on
4.启动Vim打开一个C文件,输入"int main<tab>"看看会发生什么。