Emacs键盘映射效率与vim映射效率哪个更快

有没有同时在使用Emacs与Vim的,最近想把Emacs转成vim映射,Emacs有没有自带的模式,不使用Evil模拟器。

Emacs有没有自动的模式,不适用Evil模拟器。

What does this mean?

如果你能把问题描述得更好,或许我们可以帮助你更多 :kissing_heart:

1 个赞

Vim 的模式未必是最快的,强力推荐

3 个赞

不使用第三方插件可以映射么,有次有个引导页,不知道是不是Emacs29里才有的。 Emacs28里找不到这个帮助

自带的模式是没有的,一般来说都得用外部插件来实现,除非自己手动重新造轮子(

感谢 @wsug 大佬的纠正,有viper-mode这个模拟


你说的引导页是这样的吗?

如果是,可以用 (setq inhibit-splash-screen nil)来开启,或(setq inhibit-splash-screen t)来关闭

1 个赞

Emacs没有keymap的概念么,类似Intelj Idea里的导入映射

viper-mode这个是emacs自带的vi模拟,我也不知道为什么没人用,都去用evil,我不用vim

1 个赞

非常感谢,我去找找有没有,记得还可以熟练级别。

找到这个模式

Viper 应该是 Vi 模式,不是 Vim 模式

Emacs 的 keymaps 更加复杂,你可以看看这个

https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Bindings.html

应该够用就行,自带的不知道快不快

因为是 vi 模拟,而不是 vim 模拟。 vi 和 vim的差别其实比你想象的大,比如 visual 模式,command 模式都是 vi 里没有的。vim 里的 “Vi improved” 的 improve 是当之无愧的。