在 emacs 中禁用箭头键

在 emacs 中禁用箭头键

我想避免在 emacs 中使用箭头键进行导航,但由于习惯问题,很难切换到 emacs 的原生键绑定进行导航。我宁愿禁用箭头键以完全避免这种情况。如何在 emacs 中禁用箭头键?

答案1

将此 Elisp 代码放在启动文件的底部~/.emacs

(global-unset-key (kbd "<left>"))
(global-unset-key (kbd "<right>"))
(global-unset-key (kbd "<up>"))
(global-unset-key (kbd "<down>"))
(global-unset-key (kbd "<C-left>"))
(global-unset-key (kbd "<C-right>"))
(global-unset-key (kbd "<C-up>"))
(global-unset-key (kbd "<C-down>"))
(global-unset-key (kbd "<M-left>"))
(global-unset-key (kbd "<M-right>"))
(global-unset-key (kbd "<M-up>"))
(global-unset-key (kbd "<M-down>"))

然后重新启动 Emacs。如果您不想禁用 Ctrl ( C-) 和 Alt ( M-) 变体,只需保留这些部分即可。

答案2

这个链接可能也相关(这是我刚开始使用的):

http://danamlund.dk/emacs/no-easy-keys.html

相关内容