簡體   English   中英

為什么iTerm2中OSX上的emacs不能看到CS- <up> ?

[英]Why can't emacs on OSX in iTerm2 not see C-S-<up>?

我在init.el中有以下鍵盤快捷鍵

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

這在Cocoa Emacs.app中效果很好,但是當在iTerm2中以控制台模式運行emacs時,似乎它們的密鑰永遠不會成為emacs。

我嘗試在emacs中運行以下內容

(read-key-sequence "?")

並在提示符中輸入CS-<up>但從未收到過。 這讓我覺得iTerm2或zsh正在竊取擊鍵。 關於如何調試這個的任何想法? 或者更好的答案?

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

您可能會發現此網站很有幫助。 它說:

從菜單欄中選擇“ 配置文件”>“打開配置文件... ”,或按Command-O查看默認配置文件。 單擊Keys部分。 當你在這里驗證你有左選項右選項+Esc

對於箭頭鍵修復,您需要添加一系列關鍵快捷鍵。 最簡單的入門方法是選擇Load Preset ...> xterm Defaults

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM