Ben emacs'taki tüm bağlamaları görüntülemek için bir ctrlh byaptı. Şimdi sadece bir Emacs işlevini kullanmam ve bunlara yanlışlıkla tuşlara bastığımda bunları yapmak istemediğim için bir lot anahtarını açmak istiyorum! Bu aynı zamanda diğer görevler için de bir çok anahtarı serbest bırakır (örneğin Cedet ile kullanmak için). Yani, global-unset-key dışında, bağlayıcıları toplu olarak kaldırmak için herhangi bir yöntem var mı?Emacs'de tuşları çözmenin hızlı bir yolu var mı?
C-a move-beginning-of-line
C-b backward-char
C-c mode-specific-command-prefix
C-d delete-char
C-e move-end-of-line
C-f forward-char
C-g keyboard-quit
C-h help-command
C-k kill-line
C-l recenter-top-bottom
C-n next-line
C-o open-line
C-p previous-line
C-q quoted-insert
C-t transpose-chars
C-u universal-argument
C-v scroll-up
C-x Control-X-prefix
C-z suspend-frame
ESC ESC-prefix
benim için kesinlikle yararsız bu bağlamaların en kaldırmak istiyorum. Ben en çok söylemek zorunda olsa
(sıkı doğruluğu :)
(dolist (key '("\C-a" "\C-b" "\C-c" "\C-d" "\C-e" "\C-f" "\C-g"
"\C-h" "\C-k" "\C-l" "\C-n" "\C-o" "\C-p" "\C-q"
"\C-t" "\C-u" "\C-v" "\C-x" "\C-z" "\e"))
(global-unset-key key))
için Düzenlendi: buna kendiniz yapmak kolaydır çünkü
Eğer "yank", "kill-bölge" için "Cx" için "standart" anahtar sözcüklerini kullanmak isterseniz, bunun yerine, Emacs işlevini korurken bunu sağlayan "cua modu" seçeneğini işaretleyin. . – haxney
Akılda tutulması gerekenler, özellikle de emacs [Named-ASCII-Chars] (http://www.gnu.org/software/emacs/manual/html_node/emacs/Named-ASCII -Chars.html # Adlandırılan ASCII-Karakter). ** 'ESC'yi (' \ e \ '') devre dışı bırakmak, meta anahtarına ** (neredeyse burada) dayalı olarak neredeyse her şeyi devre dışı bırakır. Ayrıca, C-c ve C-x, birçok komuta dallanan birinci sınıf öneklerdir. –