Vim没上榜?Top 20编辑器的排名竟然这样的……

更多精彩 第一时间直达

今天看一篇贴子,标题写的是“2018年最好用的49款文本编辑器”。我很好奇排名是啥样的?就点开看了下,首先是整体的情况:

我一看,此图引起极度舒适。我大VS Code果然是领导者呀。忽然,我看到旁边有个“按评分排名”的按钮,就又点击了一下,出现如下排名:

UltraEdit第一,Notepad++第二。我心里一怔,看到Sublime, VS code还有Atom在前5,快要吐到口边的槽又咽了回去。接着,我又在旁边看到一个按“易用度”排序的按钮,“咯噔儿!”,我的鼠标点了下去:

你们有没有发现?穿着马甲的VS Code都在,Vim不见了?虽然Vim已经十分接近一个完整的IDE了,但人家内心深处还是一个编辑器呀!这网站还是专业的数据分析咨询网站,福特,Adobe,Nike,Facebook都是你合作.......

小编,你YYD到底想表达神马?

对于初学编程的人来说,选择一款好用的工具,就像选择宠物一样。选的好,日后它跪你、舔你、爱你,让你轻松快乐;选择的不好,日后你要为他洗澡理毛擦屁股,还盯着人家的宠物说:同学,你这用的啥软件,飞一样啊!

那么?编辑器怎么选?

在问过一些资深码农同事,冲了一下午浪后,我得出这样一个结论:

编辑器是逻辑、条理很清楚的交互工具,它不像选女朋友、看电影,有人说好有人说坏;当大多数人都说VS Code好用时,该结论在你身上很可能也适用。选居住城市、选老婆,你可以个人主义、浪漫主义,选工具,还是建议大家实用主义为上策。

啥是实用主义?到底怎么选?就是:所谓“最好用”其实都是相对的,根据实际情况选择,才能效率最大化。

普通的学习,日常代码:用 Visual Studio Code就可以了。当你发现身边很多人都在用这个的时候,和他们沟通交流起来也会方便很多。

重度的前端开发:建议使用 Brackets或者Visual Studio Code; Brackets毕竟是来自Adobe的东西,重构方面可以说强大到没朋友。VS Code在调用Nodejs方面也非常高效。

项目涉及到大量ReactJS:可以使用Atom。

如果是用Java来搞大项目:那自然还是 IntelliJ IDEA好,或者是经典的Eclipse。

Python的话:无论Vim还是VS Code都是不错的,集成开发环境PyCharm也可以。

每一种编辑器都有自家最擅长的一面,能够在市场赢得大批用户必有它的道理(又是实用主义),那我们是不是每种都要学会用啊?当然不是,编辑器说到底只是工具而已。可以重度使用1种,比如VS Code或者Vim,然后了解熟悉一下其它编辑器的特性。

有人说,编程是一门艺术。如果这门艺术是写诗,编辑器便是你的笔墨纸砚;无论你用什么墨,什么笔,最终人们记住的是你的诗。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181015B1JYR300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券