开放性议题:各位Emacs党为什么没跳出神之编辑器这个坑

我估计emacs可能用到我们这一代进棺材。。。。

1 个赞

以前一直用vim/neovim啊,习惯全键盘操作,毕竟思维流畅如水。
如果换别的环境,拿鼠标点点点,实在是犹如便秘。
Emacs?想都别想,
谁想ctrl/meta什么的按到死?
那一大堆命令谁要记?
vim有模式编辑,速度无敌,它不香么?

有天偶然发现evil,再发现有doom,就无痛切换过来了。
只是一个更好的vim而已。
到现在我也不会标准的emacs的操作。

doom都给你配置好了,
除了标准的vim操作,各种插件的操作一个都不用记
屏幕下方全部都有列表提示。

当然,刚开始从vim切到doom上来,还是有一些不适应的
主要是一些vim上自己总用的插件evil的支持不够。
于是就自己写了一些,完了就舒坦了。
默认编辑器就从vim切到emacs了。

以前只是从用户的感觉,发现Emacs/Doom 是个更好的vim,
自己写了一些package之后,又从另一个方面有了体会,
用户啥都可以操作,太开放了。

3 个赞

有点好看啊,分享下中英文字体和主题呗

@toure00

这里自取:

我从来不会把按键区分成emacs按键/vim按键/…,他们的"好与坏"都只是历史的产物, 下面链接有大佬演示了上古时代是如何进行编辑的,以及emacs,vim的编辑模式是怎么来的

所以我并不会纠结用什么编辑器的编辑模式这类问题

在emacs中所有按键都只是一个函数,我只需关注类似j在什么场景下映射到self-insert-command,evil-next-line,eaf-scroll-up…这类问题

对我来说,这就很好很强大了,哪里不爽就改哪里,特别是从spacemacs它们那抄来space leader key做索引,连记忆快捷键的前期痛苦都大幅减少。

1 个赞

@toure00 字体见这个帖子:

我是个emacs新手, 是从这个视频开始对emacs感兴趣的 :slight_smile:

十年Linux,百年Emacs - bilibili

上课时老师推荐过vim, 我也在用, 但我还是觉得vim输入大段中文的体验怪怪的, 所以开始尝试使用emacs原生键位. 我把Windows键盘的左alt换成了左ctrl, capslock换成了esc, 用emacs的体验还不错, 不会累手.

一直用 vim + tmux 来进行你说的这个。 :joy:

因为相比较于VimLelisp至少还有一点可读性!

1 个赞

@h12345jack

以前,我用tmux+vim,
后来,我用tmux+emacs (用这个插件:GitHub - laishulu/emacs-tmux-pane: Fuse emacs windows with tmux panes.
现在,如果主要任务是shell命令的话,我还是用 tmux + emacs,
但,如果主要任务是写代码的话,我用GUI Emacs,里面开vterm。

1 个赞

evil 确实不能提供统一的体验,但我觉得这不是问题哩。

我是因为 elisp 而转用 emacs 的,目前是 emacs+evil,特别顺手。

我是先用的vs 然后跳到jetbrain 全家桶,然后再到emacs,放弃过一次,跳到了vim。 用了一段时间vim就跳回到emacs+evil,后来evil用久了手指疼,就换了到了猫哥的配置,用Emacs原生键位+ one-key,git submudule 管理各种包。目前用的很爽,每天都有新的发现,有空就刷刷emacs-china论坛。

Emacs 已经成为我生活中的一部分,虽然我还是入门级的Emacser。

为什么会这样呢?不就是另一个vim么?
是因为ESC离得太远么?
我个人,是把Caps lockESC互换了。

因为用vim模式的时候,老喜欢用右手hjkl进行移动导航,右手手指负担太重。还有冬天因为疫情没开空调冻了手指估计也是原因之一。

现在习惯了用emacs 原生键位进行操作,左右的修饰键配合起来用,感觉还是不错。

原生键位,都是组合键啊,操作起来不是更麻烦么?

另外,用原生键位的话,有没有这种自动提示的?
doom/evil的话每一个快捷键,你如果有停顿,都有自动提示,
下面是space的自动提示:

下面是g的自动提示:

1 个赞

spacemac 这个应该是 whichkey 吧?以前我也用这个,现在用的是论坛大神猫哥写的one-key,默认不开提示。需要看的时候按一下“?” 就会出来一样的列表。不过他的配置需要自己进行调整,不是开箱即用的。感兴趣可以去参考一下,里面很多宝藏。

大神猫 :cow::cow::cow:

1 个赞

同感,我觉得vim对于右手的负担太重,很明显的显示键盘使用频率的热图时右手部分比左手多的多

可以调整,我小时候是左撇子。所以leader键开头的快捷键都放到左手了。另外以词为单位的操作都在左手边。还有f,t键也都在左边。实际上我左边的键盘磨损更快。

1 个赞