2013-10-14 70 views
3

我想將所有C-x命令設置爲M-x,這樣我就可以將我的拇指保持在ALT按鈕的左側。 但是C-h和C-x的功能是什麼? 謝謝。如何設置全局鍵C-x

+0

要了解按鍵序列調用的命令,請使用'C-h k'。 –

+0

我做到了,但沒有顯示C-h和C-x的幫助窗口。 – user2767553

+0

這是你的第二個問題。 'C-x'默認是一個前綴,所以你不能直接重新綁定它。 –

回答

4

Control-X綁定到功能Control-X-prefix,這是一個鍵盤映射(將鍵擊與命令相關聯的表)。

所以設置\M-x\C-x去上班,就做到以下幾點:

(define-key global-map "\M-x" 'Control-X-prefix) 

所有這一切說的,而不是重新綁定emacs的我建議你看看重新映射你的鍵盤:許多窗口管理器(X11, OS X和包括許多Windows設置)爲您提供了自定義各種修飾鍵的方法(例如,將Left-Alt轉換爲另一個控件。)仔細查看它們,您可以找到您喜歡的設置。

+0

它的工作原理。謝謝。 – user2767553

0

使用C-x C-h查看C-x綁定。加載help-fns+.el並使用C-h M-kctl-x-maphelp-map查看C-xC-h的所有綁定。