Wyłącz klawisze strzałek w emacsie

9

Chcę unikać używania klawiszy strzałek do nawigacji w emacach, jednak ze względu na nawyk trudno jest przełączać się na natywne powiązania klawiszy emacsa do nawigacji. Wolę wyłączyć klawisze strzałek, aby całkowicie tego uniknąć. Jak mogę wyłączyć klawisze strzałek w emacsie?

Idlecool
źródło
1
Wyłączanie kursorów to jedno, ale C-s C-rlepsza jest nawigacja w stylu wyszukiwania.
ocodo

Odpowiedzi:

10

Umieść ten kod Elisp na dole ~/.emacspliku startowego:

(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>"))

a następnie uruchom ponownie Emacsa. Jeśli nie chcesz wyłączać wariantów Ctrl ( C-) i Alt ( M-), po prostu pomiń te sekcje.

Fran
źródło
1

Ten link jest prawdopodobnie również istotny (to jest to, co właśnie zacząłem używać):

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

bph
źródło
W tej chwili ten post jest zasadniczo tylko linkiem. Aby upewnić się, że odpowiedź pozostanie przydatna, nawet jeśli link się zepsuje, edytuj ją, aby zawierała odpowiednie informacje. (Twoja odpowiedź została odkryta w celu naprawy lub usunięcia starych odpowiedzi zawierających tylko linki ).
Ben N