程序员每天产出的代码量就只有 200 行。用什么编辑器重要么?
TM 只能在 Mac 平台上使用,ST2 还不够成熟(比如中文支持)。想要一个成熟,强大,跨平台,可扩展的编辑器,除了 Vim 或 Emacs 我想不出别的了。从“一次配置,到处运行”的角度来说,这两个编辑器的学习成本其实是最低的,更不用说他们的零经济成本了。
Emacs 和 Vim 的最主要的一个好处是用的人很多。 比如 Emacs 的操作在终端,Mac 编辑上都是通用的,基本上好一点的 IDE 都会有 vi 的模式。 vim 最好用的地方就是那套快捷键习惯了之后非常舒服。Emacs 最变态的地方就是跟 lisp 的关系,基本上任何编辑器功能都能很快的学过来。 这两个都值得花时间。
其实都是工具,挑个自己喜欢的去用就 ok 了,入门的话先配置成可视化 + 鼠标操作的,然后再一步步熟悉。个人当初从 TM 转到 VIM 的原因是用鼠标太久导致肩周炎,很痛苦。用 vim 后减少了很多鼠标操作确实减轻了很多症状。当然,用触摸板也可以解决这个问题,只是个人喜好而已。