2009-03-15 18 views

cevap

26

, benim .emacs dosyasında

(global-set-key (kbd "<escape>")  'keyboard-escape-quit) 

var ve bu benim Emacs'ta WinXP'de 22 üzerinde çalışır. Bir satırda 3 ESC yazmayı da seviyorum; ve (pencereler) alışkanlıklardan yıllar geçtikçe parmağım çok doğal olmayan bir şeyden kurtulmak için kaçış anahtarına gidiyor. Sen (küresel-set-anahtarı (kbd "ESC") 'klavye-kaçış-bırakma) yaparak komik karakteri yazarak önleyebilirsiniz, ancak bu kadar basit değildir

1

Bunu yapabilirsin, ancak anahtar haritayı Bunu yapmak için kod Esc öneki öldürme pahasına komik karakter olduğunu (küresel-set-key "" 'klavye-kaçış-çıkın) olduğunu kaçış (kullanım^Q esc onu yazabilecek) sizin için esc eşler ancak klavye haritası kalan bu sizin için doğru olduğunu söylemek değil o

+0

: en azından benim Emacs (22.3.1 Mac, Carbon sürüm 1.6.0) ESC, çıkış anahtarı olarak çalışmıyor, ancak tüm meta tuş vuruşları (hatta Cmd kullanarak) çalışmayı durdurur. –

+0

ya, ben hiç kullanmam Win32 Emacs 22.0.99 – jottos

3

sonra öldü, ama ben bu sorunu varken öğretilen Bunun yerine, Ctrl-g tuşlarına basmak yeterlidir; bu, varsayılan olarak klavye kaçış-çıkmasına da bağlıdır. Benim için bu, sol elimi Esc önekimi bozulmadan bırakmanın yanı sıra, evdeki pozisyona oldukça yakın tutmanın avantajına da sahip.

Düzenleme: Bağlantılı sayfadan okuduktan sonra, tam olarak aynı işleve bağlı değildir ve Windows Ctrl-g, çalışan bir komutu zorla kesemez, ancak Ctrl-g, Esc'yi kullanacağımın% 99'unu kapsar. Esc Esc, --- girmeye başladığım bir komutu iptal etmek için. Başkalarının cevabı rehashing

+0

üzerine davranıştır 'klavye-kaçış-quit', C-g kullanırlar. Ben ESC ESC ESC taklit etmek işlevselliğin diğer parçası olacağını C- [, ulaşmak diyemeyiz. – ashawley

+2

Eve pozisyonunu bırakmamaya C-g kullanmaya çalışacağım ama Esc olarak zaten beynime yandı "Nerede bana geri almak" bu yüzden buna ihtiyacım var. Aksi takdirde Esc tuşuna basarım -> hiçbir şey olmuyor -> Kendimi mutsuz hissediyorum. –

İlgili konular