很久以前,那时,刚入门编码这个行业,就听说vim和emacs,
被各路大神文章鼓吹这两个神之编辑器,编辑器之神,看着黑黑的屏幕,和五颜六色炫酷的字符界面吸引,每学一门语言,必须配置vim或者emacs。深以为配置了这两个编辑器,编码能力就会提升,编码效率明显提高,敲着键盘以为自己就是大牛了...
多么痛的领悟啊...
真是天真又单纯...
曾经为了这个目标不眠不休,无数个昼夜,一遍一遍配置vim,多少个不眠夜啊,熬夜之后的心率暴跳,像是突发心脏病,这些身体异常的征兆,都无法阻止一颗向往大牛的心...
其实,最最最,关键的是把正事给忘了,说好的学习语言,编写代码练习时间呢,都大把大把的配置一个editor上了,正事还没开始干呢...,我在舍本逐末这条路上走的太远太远
vim和emacs其实他不是IDE,一般要变成有效率的编码工具,需要花很大的时间去打磨
、雕琢才能成为趁手的工具,而已刚开始一定看别人的教程,这些教程应用了这些插件,而插件也有时效,有时这个开发者不维护了,有bug,做为初学的你,又没能力debug,导致大量的失败。譬如,配置emacs,rust开发环境,用package manager管理emacs包是发现elpa.gnu.org这个URL,执行M-x package-list-packages死活就是挂住,执行不下去,而且这些问题很少又资料会提到,一边都是你看我这样这样配置,看就得这样炫酷屌炸天的编辑器...,通过大把大把的google,哦原来是“墙”的原因,好吧,我该成国内的托管包服务器,看来希望就是眼前...
再执行,M-x package-list-packages见证奇迹的时刻到了...,C-x, s搜索一把,嗯...,想要的包呢???这个时候我已经非常疲惫了,就为了这个配置,都已经花了我好几个小时了,而我的正事,编码练习还没开始呢...但是我已经累的没精力学相关语言知识点了。
好用的工具有很多,譬如sublime,intellij idea(虽然很慢,很占内存),所以找一个配置简单就能满足需求的工具,做你的正事吧,不要为了那份所谓的大牛心理,其实谁知道真正配置vim和emacs编码效率就很高,产生很有多有价值的产品,程序呢?
在此之后,再不会为了盲目所谓编辑器之神,神之编辑器浪费时间了,除非它能让我少折腾,不过再服务器修改将配置什么,偶尔也会用这两个“神”的。
如果你也和我有同感,选择趁手的工具上路吧。
写这篇,无意冒犯编辑器之神,神之编辑器,更无意冒犯使用这两个神器的大神,这只是个人的一点感悟而已,也许我能力有限,使用不好。