E492:UltiSnips 不是编辑器命令
E492: UltiSnips not an editor command
当我尝试使用 UltiSnips 时,它 returns 这个错误:
E492: Not an editor command: snippet test "Test Snippet"
E492: Not an editor command: Test
E492: Not an editor command: endsnippet
我的 .vimrc 看起来像这样:https://pastebin.com/0AwFks2J
我应该怎么做才能解决它?
有两件事。
您将 Plugin “SirVer/UltiSnips”
和 Plugin “honza/vim-snippets”
放在 call vundle#begin()...call vundle#end()
块之外,您需要移动它们才能加载这些插件。
片段不应该在你的 vimrc 中定义。它们应该在 *.snippets
文件中定义。默认情况下,UltiSnips 在 'runtimepath'
的目录中查找 UltiSnips
目录。你可以创建一个 ~/.vim/UltiSnips
目录,如果它不存在,然后把你的 *.snippets
放在那里。
当我尝试使用 UltiSnips 时,它 returns 这个错误:
E492: Not an editor command: snippet test "Test Snippet"
E492: Not an editor command: Test
E492: Not an editor command: endsnippet
我的 .vimrc 看起来像这样:https://pastebin.com/0AwFks2J
我应该怎么做才能解决它?
有两件事。
您将
Plugin “SirVer/UltiSnips”
和Plugin “honza/vim-snippets”
放在call vundle#begin()...call vundle#end()
块之外,您需要移动它们才能加载这些插件。片段不应该在你的 vimrc 中定义。它们应该在
*.snippets
文件中定义。默认情况下,UltiSnips 在'runtimepath'
的目录中查找UltiSnips
目录。你可以创建一个~/.vim/UltiSnips
目录,如果它不存在,然后把你的*.snippets
放在那里。