我最近就陷入了这种焦虑症里面……因为闲的*疼……
我的电脑带虚拟机上总共装了三个编辑器……Emacs / VSCode / Intellij IDEA,然后我发现我总是会冷落 Emacs……
========UPDATE========
我并不打算讨论“该不该一切都用Emacs完成”,毕竟是人使用工具而不是工具绑架人。我是认同在工具使用上不该有门户之见的。
我只想问问所谓上古编辑器 / 现代编辑器 / IDE都能干好的事情,你们会偏向于强迫自己使用 Emacs 完成吗?
我最近就陷入了这种焦虑症里面……因为闲的*疼……
我的电脑带虚拟机上总共装了三个编辑器……Emacs / VSCode / Intellij IDEA,然后我发现我总是会冷落 Emacs……
========UPDATE========
我并不打算讨论“该不该一切都用Emacs完成”,毕竟是人使用工具而不是工具绑架人。我是认同在工具使用上不该有门户之见的。
我只想问问所谓上古编辑器 / 现代编辑器 / IDE都能干好的事情,你们会偏向于强迫自己使用 Emacs 完成吗?
一个月后哪个用得罪都就选她了。
用脚投票。
找一找不习惯用 emacs 的原因,之后再决定要不要改变。这样一来,多年以后,面对 Intellij,你或许仍将会记起强迫自己用 emacs 的那个遥远的下午。
I’m aromantic asexual
还有叛逃的时候呢……
干嘛逼自己用啊……肯定是哪个好用用哪个
可能有点偏题,自从看了purcell讨论vim键位的一些文章(他之前是用得是viper-mode),最近我在强迫自己用Emacs原始的keybindings,据说这样能体验原汁原味的Emacs(也许??)
不过没有evil模式,效率降低了好多,最近熟悉的过程中,赶时间的任务我用sublime代替了,偶尔时间宽裕用一下Emacs来写。
不过还是感觉很开心啊,毕竟跳出了自己的舒适区,以前每一次写配置,第一件事把evil-mode开启,有了vim键位就感觉(feel completely at home --purcell原话),最后连Emacs退出都不会2333
Vim键位确实好,所有操作都要有一个(以上)手指按住modifer太累了。
然而purcell现在似乎不用vim键位了……
而且我的问题明显不在键位上,我在其他编辑器上都使用原生Emacs的键位
你日常的需求是什么?
像我用来刷题和写博客,所以 emacs 就够了,没有转的念头……
emacs都有lsp-intellij了,补全啥的都跟idea写java一毛一样了。所以我现在一般只有debug用idea了。双开挺好的。
我发现你老是纠结使用不使用emacs,我觉得你使用多了效率自然就上去了。一开始肯定还是慢,还没ide来的快。但是如果你都用了那么久了,还是感觉偏向于ide或者其他作为主要编辑方式的话,那感觉你可能比较适合ide了~
我纠结的最主要原因可能还是……不管IDE还是Emacs都给我一种……如鲠在喉的感觉。
重度强迫症患者
这个lsp-intellij用起来怎么样啊,之前用eclim每次用都要打开eclispse,好慢。。就放弃了在Emacs上写java的念头
我只想,所有设备都能用上emacs。
不用强迫,现在要是让我写代码不用emacs,简直是“那就是要我死咯”。我感觉要是搬砖级别的代码(写得多、思考难度不高),同时不是特别依赖IDE的跳转,emacs真是碾压众生。我刚入坑的时候两行elisp写了个光标不动,在行尾插入分号
,就感觉幸福得不行。陈斌在知乎上说“emacs让你站在无数高手的肩上,just a few lines of elisp to kick ass”,我觉得特别有同感 想起了那个写出第一个elisp函数的午后
也需要一直启动着intellij。。。不过反正debug也需要启动,所以没啥所谓。
所以说我找到我经常远离 Emacs 的原因了……
水平太菜,又太懒……
所以遇到问题就不知道如何解决,而因为太懒所以又放弃了折腾和继续学习,然后就一直以一个菜鸟的身份在使用 Emacs ……
不会强制,用了那么多时间管理工具,从软件到手账再到自己写markdown解析,后来发现,org-mode真是神… 我的emacs 只做一件事,就是orgmode. orgmode驱动生活…
对我来说并不冲突。
安装各种发行版对我来说是一个必须的工作。它没有可替代性。我必须在各种发行版的各种安装方式上做测试。
而折腾 Emacs 对现在的我来说是可替代的。就像主题里说的:我有各种编辑器可用,而且也没到非 Emacs 不可的地步。
还有一点:安装发行版,也不过是GUI下一直下一步,或者照着Wiki一步一步走而已。至少在我现在的硬件环境(虚拟机 or Intel核心显卡机器,单系统)里没有什么可折腾的地方。我要的就是这些发行版的默认(初始)状态。
而折腾 Emacs, 你无可避免的会进行一些创造性工作。以让 Emacs 符合你自己的编辑习惯。否则我觉得那也不是在折腾,而只是在装一个比较难安装的软件而已。
BTW:我认为「在一种发行版上模拟各种发行版的环境」或者「把安装各种发行版的过程自动化」对我来说才是折腾。
综上所述,可能我们对「安装发行版」和「折腾」的定义不同。造成了你觉得这是冲突的事情。