2013-02-09 31 views
4

我有以下鍵盤快捷鍵在我init.el爲什麼iTerm2中的OSX上的emacs無法看到C-S-<up>?

(global-set-key (kbd "C-S-<up>") 'move-line-up) 

這可可Emacs.app的偉大工程,但在控制檯模式下運行iTerm2 emacs的時候他們似乎從來沒有按鍵使其emacs的。

我試圖運行在Emacs

(read-key-sequence "?") 

以下並在提示符下輸入C-S-<up>,但它從來沒有收到。這讓我認爲iTerm2或zsh正在竊取按鍵。有關如何調試的任何想法?或更好的答案?

+0

沒有真正相關的,因爲你不報這是發生,但控制,按住Shift 對我觸發慢動作過渡使命控制。 – chepner 2013-02-09 16:26:40

+0

非常值得檢查您是否已關閉所有Mission Control鍵盤操作(您不需要)。 – ocodo 2013-02-10 22:24:51

回答

1

我的猜測是它是iTerm攔截的東西。

您可能會感興趣this site對您有所幫助。它說:

選擇文件>打開文件...從菜單欄,或按Command-O和看一看默認的配置文件。點擊部分。雖然你在這裏確認你有左選項右選項+Esc

對於箭頭鍵修復,雖然您需要添加一系列快捷鍵。上手最簡單的方法是選擇載入預設...>的xterm默認

+0

加載預設...> xterm默認值,做了訣竅。非常感謝! :) – 2013-02-11 15:17:34

相關問題