2013-04-09 139 views
0

許多emacs命令都以C-x或C-c開頭。我發現我從來沒有使用正確的shift鍵。所以我在想如果有可能將C-x重新映射到Shift。要打開一個文件,我可以做Shift-Ctrl-f而不是C-x C-f。在這裏,我比Shift Ctrl-f更喜歡Shift-Ctrl-f。如何將emacs中的C-x前綴重新映射爲專用密鑰?

+0

您是否在計算機之間使用Windows,Mac或Linux/BSD與X windows或Linux或BSD控制檯或普通TTY連接(如SSH提供的)?您是否可以檢測到像Shift一樣的元鍵的按鍵在很大程度上取決於您使用哪種方法與Emacs對話。例如,在TTY連接中,這根本不可能。 – 2013-04-09 01:13:46

+0

我在遠程Linux機器上使用emacs,並通過Mac上的iTerm2的ssh連接到該機器。 – woodings 2013-04-09 01:15:56

回答

1

通過SSH在機器之間創建的鏈接不傳輸按下和釋放shift鍵;僅當與Shift同時按下另一個鍵時才發送字符,並且例如按下Shift和「h」時的字符 - 大寫字母H - 對於遠程機器來說看起來是相同的,無論是使用左移還是右移。

因此,要使右移顯示,您必須告訴終端程序將其視爲不同的鍵 - 或者甚至必須告訴Mac系統設置它不再是Shift?

是否可以向您的Mac解釋按Shift鍵發送字符Control-X?這將一舉兩得!

相關問題