【问题标题】:Thesaurus Completion Error in GVimGVim 中的词库完成错误
【发布时间】:2017-02-15 15:11:39
【问题描述】:

我在 Windows 上使用 GVim。我正在尝试使用Ctrl + x + Ctrl + t 使用同义词完成。但它给了我以下错误。

我在_vimrc 文件中添加了同义词库文件路径。

并且 mthesaur.txt 在该位置可用。

顺便说一句,插入模式完成,如关键字完成 (Ctrl + x + Ctrl + n) 和文件完成 (ctrl + x + ctrl + f) 工作正常。

我想避免为这个内置功能使用任何 Vim 插件。

【问题讨论】:

  • 当你说in my _VIMRC file时,你的意思是C:\Users\username\_vimrc(注意大写)?
  • 是的。我的意思是_vimrc。它位于正确的位置。我的 vimrc 文件中有大量的自定义项和插件,它们很有效。所以,阅读_vimrc 不是问题。谢谢。
  • 运行vim时,":verbose set thesaurus"的输出是什么?在您在配置中设置后,它可能会被覆盖。
  • @RandyMorris,上面写着thesaurus=c:/users/myusername/mthesaur.txt Last set from ~\_vimrc。所以看起来是对的。

标签: vim vim-plugin thesaurus


【解决方案1】:

使用带有反斜杠的 Windows 路径,如下所示:

set thesaurus+=C:\my\user\mthesaurus.txt

这个答案其实在cmets里有提到过……

【讨论】:

  • 我应该向之前的回答者道歉。我在 VIMRC 中有 `set wildignore+=*.txt`,这就是词库文本文件被忽略的原因。我删除了它并且它起作用了。感谢您恢复这篇文章。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多