http://www.zhihu.com/question/22904741
通用的文本编辑器,我认为 vim / emacs 学会一样就够了。因为他们的发展过程中经历了足够多的演变与交互,每个用户都是程序员,不同的用户的需要哪怕非常小众往往在这类编辑器中也能找到解决方案,可以理解为 vim / emacs 是开发者与用户进行了多年的深入的反馈交流之后产生的尽可能适合更多目标用户需求的软件。
对于代码补全,文件管理,我当然喜欢用,但是编辑文件的时候我更喜欢vim的模式。hjkl来移动,普通模式跟编辑模式切换,:w就可以保存文件。
当然sublime text是一个很好的编辑器这不错,对于初学者来说真的很友好。不过你用久了编辑器,不觉得移动编辑光标要用到鼠标这很累人吗?
其实大多数用sublime text的人第一印象都是因为它有个良好的UI,不过这个良好的UI也仅能在本机跑
选择一个适合自己用的就好,没有什么必要不必要的说法。
很多程序员都用不止一个编辑器。因为可能要用到很多不同编程语言,配置编辑器有时也比较费劲,所以干脆就用一个合适的。但如果需要长期使用一种语言开发程序,那么把一个得心应手的编辑器配置配置好就显得比较有必要。从这个角度看,vim 的灵活性是这三者中最好的,学会了应用的范围可能更广一些。
参考:
http://zhidao.baidu.com/question/177848529329956604.html