一个英语渣的自救手册
曾经和一个前辈探讨过,在他的十几年的编程生涯中,受益最大的技能是什么?我满怀期待的等待「传授内功」,他的答案却是「英语」。洋洋洒洒的说了几点理由:
心中暗生羡慕,可现实毕竟人家「留过洋」,我只是个不知名大学野路子出来的 N 流程序员。好了前面铺垫完了,真假且当一乐。这篇也不是介绍如何学英语的,前提英语已经不好了,如何在日常开发中自救。下面介绍一些工具辅助日常英语的使用。
01 | 命令行词典
日常开发除了工作 im 聊天工具经常开着以外用的最多的就是终端了,那么就会随手想翻译个单词,打开有道词典又非常麻烦,推荐的第一个工具就是在命令中的翻译工具——
如何安装:
npm i fy -g
如何使用:
fy love

第一次使用的时候惊喜的发现支持发音朗读
支持中英文互译,支持句子翻译
02 |单词拼写的尴尬
因为单词拼写错误,导致 debug 2 小时的经历相信每个程序员都经历过这样的痛,如何避免单词拼写错误,常用的 IDE 都有很好的支持,比如 默认开启了单词拼写检查。当你写了奇怪的单词,或者拼写错误,会有错误提示。
我常用的编辑器是 VsCode,VsCode 是不支持单词拼写检查,需要安装第三方插件来支持。推荐使用


遇到一些约定的单词检查不通过,比如 、。 可以将一些项目常用词,加入到或略列表中,

目前 Code Spell Checker 支持添加到全局,添加到项目。

本身 TabNine 并不是单词提示插件,它是利用机器学习自动补全代码的插件。相关文章见
但是在长期使用过程中其实它声明变量名时候提示是比较智能,比如我想拼写,发现 忘记怎么拼了,大概懵几个单字母,就能推荐出来。TabNine 在长期的使用和训练过程中,越来越顺手。可以提升不少码字的效率。
03 | 英文文档阅读助手

被安利是阅读了少数派的几篇文章
DeepL 有 Mac 客户端,默认开机启用之后,两次 + 自动唤起 DeepL 翻译选择内容,非常方便