工作,我已經設置了以下主要綁定在我的.emacs文件:emacs的鍵綁定不會在終端
(global-set-key (kbd "C-S-M-w") 'windmove-up)
(global-set-key (kbd "C-S-M-s") 'windmove-down)
(global-set-key (kbd "C-S-M-d") 'windmove-right)
(global-set-key (kbd "C-S-M-a") 'windmove-left)
(global-set-key (kbd "C-S-a") 'shrink-window-horizontally)
(global-set-key (kbd "C-S-d") 'enlarge-window-horizontally)
(global-set-key (kbd "C-S-s") 'shrink-window)
(global-set-key (kbd "C-S-w") 'enlarge-window)
他們工作得很好,當他們在自己的窗口。但是,如果我在終端(emacs-nw)中運行它,鍵盤綁定不會被加載。即使在加載.emacs文件後,我仍然沒有鍵盤綁定。
當我使用emacs守護進程並在客戶端vs終端中打開時,情況也是如此。如果有問題,我在Linux機器上。
就是這樣的。但它只適用於xterm,OP可能認爲「終端」是一個不同的程序。 –
@ThomasDickey正如你在答案中提到的,許多終端模擬器在某種程度上複製了xterm的行爲,儘管它們經常爲了他們自己的目的捕獲鍵組合。這可能是OP沒有意識到終端的限制,並可能想嘗試其他終端(如xterm),看看它們是否更合適。 – Teajay
這就是爲什麼我回答(比發表評論更好)。 –