在家写代码用哪个编辑器?我折腾了五年的实在话
去年搬家,我把书房重新收拾了一遍,顺手数了数电脑上装过的编辑器:VS Code、Sublime、Neovim、PyCharm、Cursor,加起来七个。真正每天打开的不超过两个。家里写代码和公司不太一样,没人给你配好环境,也没人催进度,选编辑器的逻辑其实要简单很多。
先搞清楚你在家写什么
我见过太多人上来就问"哪个编辑器最好",这个问题本身就没答案。你得先看自己在家主要干什么活儿。

- 偶尔写点脚本、改改配置、跑个小爬虫:VS Code 装上就能用,别折腾
- 正经做项目,前后端都要碰:VS Code 加插件,或者直接上 JetBrains 全家桶
- 刷算法题、写 LeetCode:轻量优先,启动快的更舒服
- 经常 SSH 进服务器改东西:老老实实学 Vim,迟早要会

我自己的情况是白天写后端,晚上回家偶尔写点小工具。最开始装的是 PyCharm 专业版,结果笔记本风扇呼呼转,开个窗口要等七八秒。后来换成 VS Code,同一个 Python 项目,冷启动两秒左右,内存占用少了一半多。这件事让我明白一个道理:家里的机器通常不如公司的工作站,资源还是省着点用。

几款主流编辑器,我实际用下来的感受
VS Code 现在是默认答案,插件生态太全了,Copilot、Prettier、Remote-SSH 基本算刚需。缺点也明显,插件装多了会卡,我见过有人装了二十几个扩展,启动时间从 2 秒涨到 10 秒。我的做法是只留常用的五六个,其他的用工作区推荐插件按需加载。
JetBrains 系列我留着 PyCharm 社区版,专门用来读大项目。它的代码跳转和重构确实比 VS Code 准,尤其是跨文件找引用。但家里那台 16G 内存的笔记本,开两个 JetBrains 窗口就开始换页,所以我一般只开一个。
Neovim 我断断续续学了三次,前两次都放弃了。第三次是去年出差,在别人的服务器上只能用终端,逼着自己套了个 LazyVim 的现成配置,才总算用起来。现在改配置文件、写提交信息这类小活儿我基本用它,启动 50 毫秒,是真的快。但要说拿它当主力写业务代码,我觉得没必要,学习成本摆在那儿。Cursor 这类 AI 编辑器我试了一个月,写不熟的框架确实省事,可遇到需要精确控制的地方,它给的代码还得一行行看。当辅助工具可以,完全依赖就算了。
说个我踩过的坑。有段时间我沉迷配主题、配字体连字、配各种快捷键,一个周末搭进去六七个小时,代码没写几行。后来发现那些配置里真正每天用到的,就是保存自动格式化、括号高亮、Git 行内 diff 这三样。给几条实在的建议:
- 先把默认配置用熟,用着别扭了再去改,别一上来就抄别人的 dotfiles
- 配置文件同步走 Git,换电脑直接 clone,省得重配一遍
- 插件控制在十个以内,超过就想想是不是真需要
- 家里机器内存小于 16G,优先考虑 VS Code 或者更轻的编辑器
最后说一句,编辑器这东西没有标准答案。我一个朋友用了八年 Sublime Text,照样把活干得漂漂亮亮。你要做的不是找到"最好的那个",而是找到那个打开它不会烦躁、能安心把代码写完的工具。选定之后至少用三个月再考虑换,来回折腾才是最费时间的。