最近写代码时,发现好多的单词拼写错误,既有自己拼写错误的,也有三方 API 中的字段拼写错误,更有产品文档中的,及 UI 设计稿中的。
有些一眼就能辨识出来,有些很难察觉,特别是比较长的单词。
例如:
registration 拼写成了 registartion。
浏览器比较好,非常智能,比如正在使用的 Edge,就自动标注了第二个单词有拼写错误。
但是在 VIM 中,就很难发现,一旦上线,就是非常尴尬的 bug。
于是查了一下,发现 VIM 居然自带了单词拼写检查功能。
开启
:set spell
关闭
set nospell
效果
VIM 会在拼写错误的单词下面加上下划线。
但是,没有修正建议。可以,已经够用了。
是否需要默认开启
感觉还是没有必要,因为这个功能默认不支持中文,导致包含中文的文件中到处都是下划线,非常污染视觉。
修正的必要性
单词拼写错误,不去修正,感觉是个很大的隐患。举个例子,A 接口中用 balance,B 接口中用错误的 banlance,很容易写出 bug,不易排查。
特别是自己写的接口,一旦第一版拼写错误,以后升级都很麻烦,还要兼容之前错误的拼写,在错误的道路上越走越偏。。。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式