VIM 中进行英文单词拼写检查

更新日期: 2023-11-18 阅读次数: 532 字数: 383 分类: Vim

最近写代码时,发现好多的单词拼写错误,既有自己拼写错误的,也有三方 API 中的字段拼写错误,更有产品文档中的,及 UI 设计稿中的。

有些一眼就能辨识出来,有些很难察觉,特别是比较长的单词。

例如:

registration 拼写成了 registartion。

浏览器比较好,非常智能,比如正在使用的 Edge,就自动标注了第二个单词有拼写错误。

但是在 VIM 中,就很难发现,一旦上线,就是非常尴尬的 bug。

于是查了一下,发现 VIM 居然自带了单词拼写检查功能。

开启

:set spell

关闭

set nospell

效果

vim spell

VIM 会在拼写错误的单词下面加上下划线。

但是,没有修正建议。可以,已经够用了。

是否需要默认开启

感觉还是没有必要,因为这个功能默认不支持中文,导致包含中文的文件中到处都是下划线,非常污染视觉。

修正的必要性

单词拼写错误,不去修正,感觉是个很大的隐患。举个例子,A 接口中用 balance,B 接口中用错误的 banlance,很容易写出 bug,不易排查。

特别是自己写的接口,一旦第一版拼写错误,以后升级都很麻烦,还要兼容之前错误的拼写,在错误的道路上越走越偏。。。

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式