我正在写一个带有vim和latex的文档。我最近注意到我使用的一个词(“树”),但在我的文档上下文中它是不正确的。我在整个文件中纠正了它。但是,我有习惯在写作时使用这个词而不是正确的词。
是否可以将此单词声明为临时错误单词(直到缓冲区关闭,这已经足够),以使拼写检查器突出显示它?
我试图将其标记为明确的错误词。这不是一个解决方案,因为“树”实际上是一个正确的单词,不应该在其他文档中突出显示。我也尝试搜索它:我的vim配置为在我写它时自动突出显示它。这是一个半解决方案,因为它需要我的最后一次搜索是“树”,并且如果我有错误的习惯,就会处理很多单词。
答案 0 :(得分:8)
Vim拼写备忘单:
spellfile
中为第一个字典添加好词;用 z删除它 u g 根据文件,
内部单词列表用于拼写'的所有缓冲区。已设定。它是 没有存储,退出Vim时会丢失。当编码'时也会清除它。 已经确定了。
所以这就是你要找的东西。
有关详细信息,请参阅:help spell-quickstart
。
答案 1 :(得分:3)
您可以在缓冲区中设置match
,当您关闭它时它会消失。
:match Error /tree/
要仅匹配整个单词&#34; tree&#34;,请使用\<
匹配单词的开头,\>
匹配结尾。
:match Error /\<tree\>/
:match
文档:http://vimdoc.sourceforge.net/htmldoc/pattern.html#:match