1. 拼写检查相关的选项
a. ’spell’选项
’spell’选项是拼写检查的开关,当设置该选项时Vim打开拼写检查功能。
b. ’spellfile’选项
’spellfile’设置用于存放拼写检查关键字的文件,文件名要以”.{encoding}.add”结尾,这里还需要给出路径,否则存储在当前目录。如果该选项为空,Vim存储文件到’runtimepath’中的第一个可写路径,文件名的前缀为’spelllang’选项的第一个值,中间部分使用’encoding’的值。例如,如果’spelllang’的值是en,’encoding’的值是“utf-8”,则拼写关键字文件的路径为“$HOME/.vim/spell/en.utf-8.add”。
在设置’spell’选项的情况下,可能用户认为某些词不是拼写错误,可以通过”zg”命令标识该单词为正确单词,它被存放在’spellfile’所设置的文件中。同样可能认为某些单词是拼写错误的,执行”zw”命令标识一个单词为拼写错误。
c. ’spelllang’选项
’spelllang’选项设置需要检查的语言,默认值是”en”,可以设置不同区域的英语检查,例如检查美国英语则设置为’en_us’,检查加拿大英语设置为’en_ca’,也可以同时添加它们并用逗号隔开。设置方法如下:
set spelllang=en_us,en_ca
拼写检查不支持东亚语言(中文,日文等),需要添加”cjk”到’spelllang’选项中避免检查中文,日文和韩文。设置方法如下: