VS Code,神仙插件,效率翻倍?
最近换了新电脑,重装软件的时候,顺手把VS Code也更新了下。以前就是写点Python和网页,用着基础功能也够了。但这回想着,看看别人都在用啥插件,我也试试。一搜不得了,原来这么多好用的工具我一直没发现。不说别的,光是装完这几个,写代码确实顺手多了。
我第一个装的是Python插件,名字就叫Python。这玩意儿不是简单的语法高亮,它能自动补全代码,还能检查错误。比如我写个函数名错了,它立马标红提醒。调试也方便,点几下就能一步一步看程序运行,变量值清清楚楚。以前我都是靠print到处打印,现在感觉傻了。
接着装了Jupyter。这个对学数据的人太友好了。不用开浏览器,直接在VS Code里就能跑.ipynb文件。代码一块一块执行,结果立马出来,画图也能显示。以前我得来回切窗口,现在一个界面全搞定,省了不少时间。
C/C++插件也顺手装了。虽然我不常写C++,但有次要改个老项目,这插件帮了大忙。智能提示很准,跳转到函数定义特别快。调试时能看到内存和寄存器,跟用专业IDE差不多。感觉微软对自己家的语言支持真下功夫。

前端方面,ESLint和Prettier几乎是标配。ESLint会盯着你的JS代码,发现可能出错的地方就提醒。比如变量没声明、用了==而不是===这些。Prettier就更实用了,代码格式一键统一。不管谁写的,按一个键全变整齐。团队合作再也不用为缩进空格吵架。
Live Server是我用得最多的之一。写HTML页面时,它能起一个本地服务器,保存代码后浏览器自动刷新。以前我都是手动F5,来回跑,现在专心写就行。省心。
Code Runner也挺方便。写个算法题或者小脚本,不想建工程,直接写几行代码,点个三角就能跑。支持十几种语言,Python、Java、C++都能试。特别适合验证想法,不用整个项目都搭起来。
中文语言包必须提一下。虽然我英文还行,但刚入门那会儿全英文界面真头大。装了这个,菜单全变中文,上手快多了。推荐给所有英语不太熟的朋友。

还有一个叫Auto Rename Tag的插件,改HTML标签时贼好用。改了开始标签,结束标签自动跟着改。不用再手动找配对,尤其长标签的时候,省事。
Better Comments让注释变得好看。一般注释是灰色,这个插件能把TODO、FIXME标成黄色,警报标成红色。一眼就能看出哪里还没做完,哪里有问题。代码里多了也不会乱。
Drawio Integration这个挺有意思。可以在VS Code里直接画流程图、架构图。双击打开,编辑完保存就行。图能嵌进文档,团队写文档方便了。
Markdown Emoji让写笔记更生动。打个:smile:就能变成微笑表情。虽然小功能,但写文档心情好点。

WakaTime是记录你每天写了多久代码的。它后台默默统计,然后生成图表。周报、月报一看就知道自己花了多少时间。有时候觉得自己干了一天,一看数据才三小时,挺打脸的。
最后提个vscode-icons。它给不同文件加图标,比如.js是黄色的,.py是蓝色蛇,.md是绿色小本。在侧边栏一眼分清文件类型,找起来快。
这些插件装完,VS Code就像换了个人。原来的功能都还在,但用起来就是顺。我不是啥技术大神,就是个普通用户,觉得这些真能提效率。
有些插件我之前都不知道。像Quokka这种能实时看变量值的,或者GitLens能看谁改了哪行代码的,都是后来才发现的。慢慢用,总有新发现。

现在我开个新项目,基本就这几个插件打底。省得每次都要重新找。有些人说装太多插件卡,但我这配置也还好,十几个不觉得慢。
反正工具就是拿来用的,好用就留,不好用就关。没人规定必须用啥,自己喜欢最重要。
代码写着写着,突然想到还有插件能帮忙。这种感觉不错。
