从第7版开始,VIM 内置了拼写检查功能,但默认是关闭的。
启用/禁用
可以使用 :set spell
和 :set nospell
来启用或禁用拼写检查。拼写检查不仅支持英语,也支持其他语言。用 :echo &spelllang
可以确认当前目标语言。用 :set spelllang=en_GB.UTF-8
可以切换目标语言,也可以用 set spelllang=en_us,nl,medical
设置多个语言。
拼写检查
用 ]s
跳转到下一个拼写错误,用 [s
跳转到上一个拼写错误。
修正拼写错误
用 z=
列出拼写错误的建议,输入数字选择。
对于特殊单词,可以用 zg
添加到用户词典,用 zw
删除。
总结
command | action |
---|---|
:set spell | 启用拼写检查 |
:set nospell | 禁用拼写检查 |
]s | 跳到下一个错误 |
[s | 跳到上一个错误 |
z= | 列出建议 |
zg | 添加单词 |
zw | 删除单词 |