答案1
vim
不进行语法检查。它明确地说明了这一点,例如第 32 行/usr/share/vim/vim82/doc/spell.txt
(该文件可能位于系统上的不同位置,具体取决于您的发行版和安装的 vim 版本。或者只需:help spell
输入vim
)Vim only checks words for spelling, there is no grammar check.
AFAICT 仔细观察那个可怕的青色白色文本,这似乎是一个大写问题(“this”应该大写为“This”)。尝试将以下内容添加到您的
.vimrc
:hi SpellCap cterm=underline ctermfg=red
顺便说一句,同一个spell.txt
文件说:
The words that are not recognized are highlighted with one of these:
SpellBad word not recognized |hl-SpellBad|
SpellCap word not capitalised |hl-SpellCap|
SpellRare rare word |hl-SpellRare|
SpellLocal wrong spelling for selected region |hl-SpellLocal|