為了讓 emacs 更具 osx 風格,我想將 Cx 5 2 (切換幀)重新分配給 C-` (我已將命令映射到 C-)。我應該在 .emacs 設定檔中添加什麼才能執行此操作?
編輯 抱歉 - 意思是 Cx 5 o(切換框架),但答案仍然相關...
答案1
執行 Ch k,然後執行 Cx 5 2 以取得要重新指派的函數的名稱。執行 Mx global-set-key 後面跟著 C-backtick,然後鍵入函數名稱。執行 Cx ESC ESC 並將 lisp 表達式複製到您的 .emacs
答案2
將這行 Elisp 程式碼放入您的 .emacs 啟動檔中:
(define-key global-map (kbd "C-`") 'make-frame-command)
請注意,C-` 不是一個真正的字符,因此這僅在 Emacs 使用其圖形介面時才有效。