【问题标题】:E492: UltiSnips not an editor commandE492:UltiSnips 不是编辑器命令
【发布时间】:2021-01-09 22:23:40
【问题描述】:

当我尝试使用 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

我应该怎么做才能解决它?

【问题讨论】:

  • 欢迎来到 Stack Overflow。如果您写minimal example,您将更有可能得到问题的答案。您通常不应使用指向外部网站的链接来包含问题的所有部分。

标签: vim code-snippets ultisnips


【解决方案1】:

有两件事。

  1. 您将Plugin “SirVer/UltiSnips”Plugin “honza/vim-snippets” 放在call vundle#begin()...call vundle#end() 块之外,您需要移动它们才能加载这些插件。

  2. 片段不应该在你的 vimrc 中定义。它们应该在*.snippets 文件中定义。默认情况下,UltiSnips 在您的 'runtimepath' 中的目录中查找 UltiSnips 目录。如果~/.vim/UltiSnips 目录不存在,您可以创建一个目录并将您的*.snippets 放在那里。

【讨论】:

  • 非常感谢!它帮助了我!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-02
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多