emacsで矢印キーを無効にする


9

emacs内のナビゲーションに矢印キーを使用しないようにしたいのですが、ナビゲーションのためにemacsのネイティブキーバインディングに切り替えるのが難しいためです。それを完全に回避するために、矢印キーを無効にしたいと思います。emacsで矢印キーを無効にするにはどうすればよいですか?


1
カーソルを無効にすることも1つのことですが、C-s C-r検索スタイルのナビゲーションを行う方が優れています。
ocodo

回答:


10

この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-)のバリエーションを無効にしたくない場合は、それらのセクションを省略してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.