emacs前进和后退键

时间:2012-11-09 14:18:14

标签: emacs

我是不寻常的还是emacs前进和后退键错误的方式?

我经常用C-b表示前锋而C-f表示向后,因为b是f的前进而f是b后面的(qwerty)键盘(至少那是我的逻辑)

C-n和C-p不会引起这样的问题,因为它们直观地以正确的方式进行,例如p从n

开始

同样使用C-a和C-e

很高兴让这封信意味着什么,例如f代表前锋,b代表后退,但我的大脑偏好正确的初始

还有其他人有这个问题吗?

除了dvorak用户如何应对?

我应该换掉圆键还是这样疯狂吗?

(可能问题的一部分是我刚刚开始使用no-easy-keys.el开始断开箭头键)

2 个答案:

答案 0 :(得分:2)

如果您愿意放弃默认设置,可能需要查看Xah Lee的ErgoEmacs绑定。

http://ergoemacs.org/emacs/ergonomic_emacs_keybinding.html

答案 1 :(得分:1)

让我在着名的SO内容纳粹之前快速回答你的问题太开放了。标准104键PC键盘上的Emacs键绑定是一场灾难。我个人从未混淆过C-f和C-b,但是我确实一直按下Ctrl until I redefined Caps Lock as Ctrl来获得紧张的小指。从那以后,通过奇迹,Emacs成为我机器上最舒适的软件。但回到你原来的问题,我想我从未遇到过混淆C-b的问题,因为它很难达到。尽管如此,尽管我喜欢Emacs,但我必须承认 vi 分别使用h,j,k,l键来进行后退,下行,上行和前进。我听说Emacs有一个名为'vile'的插件,但我从未尝试过。 That might be of help to you