我試圖教Emacs標準的快捷鍵。我使用Debian的emacs23-nox版本,通常通過SSH連接。其中之一是CTRL + SHIFT +小號爲另存爲。配置的相關部分看起來是這樣的:如何使Emacs(無GUI)區分Ctrl + Shift + S和Ctrl + S?
(global-set-key (kbd "C-S") 'write-file) (global-set-key (kbd "C-s") 'save-buffer)
,但會導致兩個都CTRL + SHIFT + 小號和CTRL + 小號調用'save-buffer
(或'write-file
,取決於其全系標配持續)。我也試過"C-S-s"
而不是"C-S"
。
沒有使用Shift鍵部分的Why Emacs's Keyboard Shortcuts Are Painful說這是不可能的。我讀this answer,但接受的解決方案不適用於我(C-hk CTRL + SHIFT + S打印C-s)。
有沒有一種方法,使Emacs的(無GUI版本)CTRL移動S和CTRL小號之間 + + + 區別?
在相關說明中,將鍵與shift和control綁定到需要GUI的命令是一個好主意。因爲未綁定的密鑰在終端Emacs中是稀缺的資源。 – Yoo 2010-01-29 14:40:28