【求助】关于移动光标

我刚刚开始尝试使用 Emacs,在接触 Emacs 之前,关于移动光标,我同样考虑到了输入效率和连贯性的问题,所以我设置了我的键盘,使用 Fn+wasd 移动光标,这样的习惯已经保持了好几年。 Emacs 移动光标设置为 C-npfb 的目的和我之前的习惯是一致的,只是按键稍有不同。 ps: 如果在其他程序中输入文本,我依旧能使用 Fn+wasd 这样很统一且效率,这是我比较纠结的重要原因。

我应该保持原有的习惯吗 还是逐渐适应 C-npfb?

怎么舒服怎么来

1 个赞

怎么舒服怎么来,不要纠结按键的形式。我感觉Emacs真正要纠结的是:是否愿意折腾lisp,因为最后会lisp才能达到真正的爽点,不然Emacs其实挺劝退的

4 个赞

用 emacs 就是为了自由!

2 个赞

macos和有的软件比如shell的光标移动和emacs一样。

一开始可以不用太 magical (比如用 evil),怎么舒服怎么来,随便绑键,但前提是要学一些排查和解决按键冲突的办法,避免不同 major mode 遇到问题。

我因为比较懒,还是很尊重原生按键的,不想多折腾,怕出了按键冲突。大部分 mode 的绑键在默认按键的前提上拓展的,习惯会比较统一,新加 package 的时候也不用花很多时间先把键位调成自己喜欢的模样。

1 个赞

我建议你先保留原来的习惯,不要因为是 emacs 原有键位就勉强自己用它。 因为你的习惯按键其实和 emacs 不冲突,其实很好解决。

肯定是各处都用一套的好,肌肉记忆到处能work是很舒适的,系统用改键软件折腾一下,比从emacs跑出来肌肉就无所适从要好。

我现在用的上下左右和行首行尾的按键都是ctrl加<键盘右半的某个键>,这样ctrl可以用左手任意一个手指按,少用小指避免受伤。具体是:

ctrl + i 行首
       o 行尾
       , ←
       . →
       p ↑
       n ↓