预算有限,用免费代码编辑器够不够?我的真实体验
后台常有人问我:手头紧,买不起新电脑,也不想花钱买IDE授权,那用代码编辑器写代码到底行不行?我的答案是行,但得看你怎么用、写什么。我自己有台2015年的老笔记本,4G内存加机械硬盘,拿它写过半年的Python和前端项目,踩过的坑不少。
先说结论:预算有限的时候,代码编辑器不是"退而求其次",很多时候反而是更聪明的选择。VS Code、Sublime Text、Notepad++、Vim这些全是免费的,装完占的空间比JetBrains全家桶小一个数量级。我那台老机器装PyCharm,开机自启之后光内存就吃掉1.8G,打开项目索引转五分钟,风扇跟吹风机一样响。换成VS Code加几个插件,日常写脚本完全够用。

先想清楚你的钱该花在哪
很多人把"预算有限"和"必须用免费工具"直接画等号,我觉得这个思路有问题。钱少的时候更要把钱花在能拉开差距的地方。按我的经验排个优先级:

- 内存和固态硬盘:加到16G、换SSD,对开发体验的提升最直接,二手DDR4 8G条子也就一百多块
- 显示器和键盘:一天盯八小时,眼睛和手腕的账不能省
- 付费IDE或者插件授权:除非你确实靠某个语言吃饭,否则放最后

我见过一个朋友,收入不高,先花小两千买了某IDE的年度订阅,电脑还是8G内存加机械盘,结果写代码照样卡。顺序搞反了。
免费编辑器的短板到底在哪
也不是没毛病。代码编辑器本质上是个文本编辑器加插件,很多东西得自己配。我列几个实际会碰到的:
- 大型Java或C#项目,重构、跳转、断点调试比专业IDE弱一截,插件装多了启动也慢
- 团队协作时,别人用IDE生成的配置文件,你这边可能要多折腾半小时
- 插件质量参差不齐,装三四个之后冲突是常事,得学会定期清理
但换个角度,写Python脚本、做前端、改配置、写Markdown文档,这些活儿代码编辑器完全够,甚至更顺手。我现在主力还是VS Code,只有接手别人留下的Spring Boot老项目时才开IDE。用编辑器写代码还会逼你搞懂很多底层的东西,比如手动配lint、配debug参数、环境变量怎么传。我头一年用Vim写Python,把虚拟环境和路径问题弄明白了,后面换什么工具都不慌。
所以预算有限适不适合用代码编辑器?适合,前提是你别指望它干IDE全部的活。给自己划条线:单人小项目、脚本、前端、文档,编辑器走天下;企业级大项目、强类型语言重构,该用社区版就用社区版,或者借同事的机器跑一下。工具是拿来干活的,不是拿来撑面子的。省下来的那笔钱,加根内存条,比什么订阅都实在。