你们会不会强迫自己使用 Emacs ?

我最近就陷入了这种焦虑症里面……因为闲的*疼……

我的电脑带虚拟机上总共装了三个编辑器……Emacs / VSCode / Intellij IDEA,然后我发现我总是会冷落 Emacs……

========UPDATE========

我并不打算讨论“该不该一切都用Emacs完成”,毕竟是人使用工具而不是工具绑架人。我是认同在工具使用上不该有门户之见的。

我只想问问所谓上古编辑器 / 现代编辑器 / IDE都能干好的事情,你们会偏向于强迫自己使用 Emacs 完成吗?

一个月后哪个用得罪都就选她了。
用脚投票。

找一找不习惯用 emacs 的原因,之后再决定要不要改变。这样一来,多年以后,面对 Intellij,你或许仍将会记起强迫自己用 emacs 的那个遥远的下午。:rofl:

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了~

1 个赞

我纠结的最主要原因可能还是……不管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:我认为「在一种发行版上模拟各种发行版的环境」或者「把安装各种发行版的过程自动化」对我来说才是折腾。

综上所述,可能我们对「安装发行版」和「折腾」的定义不同。造成了你觉得这是冲突的事情。