是否可以在快速修复窗口中显示 vim 拼写检查选项?

是否可以在快速修复窗口中显示 vim 拼写检查选项?

我目前正在使用一个简单的 vim 拼写检查插件。我一直无法找到关于如何在快速修复窗口中显示更正选项的帮助。

vim 拼写检查选项z=可以显示在那里吗?

答案1

具体来说,您要求的是不可能的。但是,您可以通过打开带有临时缓冲区的窗口,然后用 的输出填充它来模拟您正在寻找的行为spellsuggest()

您还需要创建多个缓冲区本地映射来处理用户交互。

看:

:help special-buffers
:help map-local
:help spellsuggest()

答案2

十多年前我一直在维护这个 vim 的拼写检查插件:http://www.vim.org/scripts/script.php?script_id=135

它仍然具有一些从未在 vim 中集成的功能。

  • 它没有明确使用快速修复窗口,而是使用临时缓冲区。
  • 经常选择的替代品在下次请求建议时会获得更高的分数
  • 它使用 aspell 或 ispell 进行拼写检查。

相关内容