为什么不少程序员极度推崇 Vim 和 Emacs,却对 IDE 嗤之以鼻

2024-12-22 00:17:49
推荐回答(1个)
回答1:

我是程序员,我们公司的技术就分为VIM和IDE两个流派……
江湖传闻,曾经公司强制要求开发机为ubuntu系统,必须使用vim编程。这条规定持续了数年之久,后来业绩不佳走了一部分人,然后发现新招的程序很难适应这条规定,也就不了了之了。规定没了,但这习惯还是在少数人之间保留了下来,在我们公司每一个用vim的无一例外都是大神,技术中的佼佼者……
我认为,大神们使用vim是因为它的轻量级、以及它极简的风格。外加他们开始学习编程的时候就是用的就是vim,那时还没ide。习惯了也就更高效了。后期的程序员大多从ide入行的,已经习惯了ide提供的各种自动提示,代码检查,代码自动补全等功能,徒手编程的能力和上一代的程序员根本不在一个量级。当然这些功能现在也可以在vim中通过配置脚本的方式实现了,所以使用vim开发的门槛也就更低了,于是也就出现了一批纯粹为了提升逼格的人转到了vim……
抛开纯粹为了提升逼格的人不谈,提到vim通常能贴上:资深、GEEK、高效等标签,或许大家推崇的原因就在于此吧。但我们公司的VIM大神从未表现出那种呲之以鼻的态度,他们对你代码质量的兴趣远高于你用的什么工具。站在vim平台嘲笑ide的,恰好是那批为提升逼格而转阵营的人。
最后,ide或vim只是工具,选择能让工作更高效的就好。
ps:没错,我是那种用ide敲代码的,现在去工作了……以上纯属个人观点,不喜可以喷^_^……