如何解决E492:UltiSnips不是编辑器命令
当我尝试使用UltiSnips时,它返回此错误:
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在UltiSnips
的目录中查找'runtimepath'
目录。如果不存在~/.vim/UltiSnips
目录,则可以创建它,并将*.snippets
放在那里。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。