一个让程序员“社死”的深夜
凌晨两点,程序员小明颤抖着按下代码提交键——这是他熬了三个通宵的项目。第二天晨会演示时,用户页面突然崩溃。老板皱眉、同事憋笑,问题根源竟是一个拼写错误:recieve
(正确应为receive
)。小明盯着屏幕上的红色波浪线苦笑:“要是有人早点提醒我就好了……”
拯救“手残党”的神器:Code Spell Checker
它是什么?
一款轻量级VS Code插件,专为代码和文档设计的“智能纠错仪”。无论是变量名、注释还是Markdown文档,它都能用红色波浪线精准标记拼写错误,并给出修正建议。
为什么需要它?
- 变量名拼错导致程序崩溃(比如
lenght
写成length
)?直接拦截! - 技术文档里的
JavaScript
写成Javscript
?当场逮捕! - 支持30+编程语言和50+种词典,连古希腊语和医学术语都不放过。
从“漏洞百出”到“滴水不漏”
1. 智能纠错实战
- 快速修正:光标悬停 → 按下
⌘+.
(Mac)或Ctrl+.
(Win) → 选择user
一键替换! - 忽略规则:在代码中添加
// cSpell:ignore usr
永久白名单。
2. 个性化配置
- 切换英式/美式英语:在设置中修改
"cSpell.language": "en-GB"
- 支持复合词:
// cSpell:enableCompoundWords
允许errormessage
(而非error message
) - 屏蔽技术术语:用正则表达式
// cSpell:ignoreRegExp 0x[0-9a-f]+
忽略16进制数值
高级技巧:让拼写检查“指哪打哪”
- 按文件类型精准打击:在状态栏点击🔍图标,一键屏蔽
LaTeX
中的数学公式或SQL
里的表名。 - 多语言混编也不怕
- 自定义词典扩展:安装医学词典(Medical Terms)或Python专用词库,连
NumPy
和DataFrame
都认得!
为什么它值得信赖?
- 零隐私泄露:所有检查在本地完成,绝不联网传输数据
- 低误报率:智能拆分
camelCase
和snake_case
,把HTMLInput
识别为HTML
+Input
- 开源免费:GitHub超3.4K星,可赞助支持开发者
结尾行动号召
别再让undefined
变成undefind
,console.log
写成consle.log
!立即安装Code Spell Checker,让你的代码和文档从此告别“小学生级”错误。
(偷偷告诉你:写这篇文章时,它帮我抓到了6个拼写bug……)🔍✨
🔥 关注我的公众号「哈希茶馆」一起交流更多开发技巧