前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编辑器之神?神的编辑器?对不起给我来打IDE

编辑器之神?神的编辑器?对不起给我来打IDE

作者头像
MCU起航
发布2020-06-29 11:25:53
1.7K0
发布2020-06-29 11:25:53
举报
文章被收录于专栏:单片机爱好者单片机爱好者

程序员的圈子里面,永远有几个话题是经久不衰的,其中随随便便一个话题不论在哪个地方都能轻而易举的引起一场圣战:

PHP是最好的编程语言

Vim 和 Emacs 谁是最好的编辑器

Tab vs Space

大括号的摆放位置

其他几个咱先不提,今天咱聊聊编辑器一哥之争:Vim 和 Emacs 谁是最好的编辑器。

话说这世界上只有三种编辑器: Vim , Emac 和 其他编辑器,其中Vim被称作编辑器之神,Emac被称其神的编辑器,当然,其他编辑器永远只能是其他编辑器。

编辑器之神

Vim

emacs导致手指骨折,需要脚踏板 。 (Vim粉讽刺Emacs组合快捷键太多)

vim 对于内核开发人员,需要在服务器上编程的人员来说,在很多时候可能是唯一的选择,而且他的编辑模式,文本操作的设计理念确实是很厉害的(虽然我不用,但也不否认他的优秀)。

优点:

快!惨绝人寰的快!模式编辑高度灵活, 定制性强用键盘能完成所有的事情,键盘党的最爱逼格高… …

缺点:

懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… …

神的编辑器

Emacs 唯一的缺点就是帮不了乌干达儿童。(Vim编辑器直接打开,会显示帮助“乌干达的可怜儿童”,Emacs粉讽刺Vim功能不如Emacs多,Vim能干的他都能干)

EMACS 对于lisp程序员来说又或者许多喜欢折腾新编程语言的人来说确实是神器,而且EMACS有着很强大的拓展性,作为一个集成开发环境,它除了编写代码还可以同时做到上网、看视频、收发邮件、调试程序、玩游戏、计算器、写日程等等功能。

优点:

伪装成文本编辑器的操作系统,能干任何你能想象到的事情,可定制性强,插件系统丰富。编写插件的语言是其内置的一门方言lisp,高端大气上档次逼格高快捷键丰富多彩到你记不住… …

缺点:

懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… …

在神的编辑器中,用编辑器之神

有个外国同志心比较大,折腾了个 **spacemacs**,根据某些使用过的同学反馈:

很好,很强大!在emacs中使出vim的快感

夭寿啦,这么好的东西,怎么可以不去用一用?于是我一脸狂热的在github上git clone 下来。最后一脸懵逼的 unstar 该项目。

缘何?因为我不是vim的资深用户也不是emacs的资深用户,但现在想去使用一份结合二者所长的东西,结果可想而知。

工具陷阱

软件工业界不断的开发出新的编程工具的目的是什么?肯定以及必须是为了减少或者消除过程中某些单调乏味的工作的数量。但是没有任何一种工具是万能的。

时代在进步,社会在发展啊筒子们!有那么多的新只是等待我们去学,有那么多的新鲜事物等待我们去学,而我们还在纠结着工具的选择:同样是砍树,我们与其纠结选着砍刀还是斧头的时候为什么不拿起旁边的电锯呢?

千万不要陷入工具的陷阱,工具永远只是工具,是给人用的。工具再好,用的人不会用,永远等于零。

所以不要再纠结于工具的选择,用你最顺手的工具去干你的事,当有一天当你发现这个工具已经不能满足你的需求时再去选择新的工具吧。

给我来打IDE,谢谢

IDE是一个经过高度封装的工具,它对开发流程,开发方式等有一定的假设,所以在很多时候特别是实际项目中,为我们节约了大量宝贵的时间。

在这个金钱至上,物欲横流的世界里面,对自己好一点,多花时间陪陪女朋友(前提是你要有),何乐而不为?或许将来有一天终将会拾起Vim/Emacs,但那是未来的事,但现在还是就让我用IDE来赚取那些邪恶的金钱吧。

最后,如果你有在用这三中编辑器中的其中一种或几种,欢迎点评!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 单片机爱好者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档