Snipmate警告snipmate.vim已定义

2vuwiymt  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(140)

我怎么才能摆脱这个恼人的错误信息发生每次我打开Vim?:

Warning in snipMate.vim: Snippet c) is already defined. See :h multi_snip for help on snippets with multiple matches.

我尝试安装snipmate

% cd ~/.vim/bundle
 % git clone https://github.com/tomtom/tlib_vim.git
 % git clone https://github.com/MarcWeber/vim-addon-mw-utils.git
 % git clone https://github.com/garbas/vim-snipmate.git
 % git clone https://github.com/honza/vim-snippets.git

但是,snipmate没有工作,所以我删除了这些目录(包括其中的所有文件)与

rm -rf {directories}

然后试图安装它再次使用不同的来源后,谷歌发现我一个不同的网站如何安装,认为它的罚款...

cd ~/.vim
mv snippets snippets.orig
git clone git://github.com/scrooloose/snipmate-snippets.git snippets

我想我必须卸载旧文件,但我不知道如何卸载。我试图在Vim中打开x1:h multi_snip,但没有任何React。

ru9i0ody

ru9i0ody1#

你必须更新Vim插件,主要是你必须清理文件夹。
如果您使用Vundle来管理插件,您可以运行此命令来删除重复的、未使用的插件等:

vim +BundleClean +qall
qco9c6ql

qco9c6ql2#

您需要做的很简单,将下面的行添加到您的.vimrc

let g:snipMate = { 'snippet_version' : 1 }

这将使用SnipMate中的新解析器。
这现在在:h SnipMate-deprecate的通知中。

相关问题