Scripting
在 Gnu Emacs 中,如何設置一個全域鍵來切換菜單欄?
在 Ubuntu 10.04 上使用 Gnu Emacs 23.1.1…
我決定用 Gnome 菜單欄去冷火雞。(但我確實希望它在出牙過渡期“可用”……不溫不火的火雞?:)
所以我想知道如何分配一個鍵來打開/關閉它..
我目前正在以全屏模式啟動 Emacs,沒有菜單欄和工具欄我正在嘗試一個標籤欄(在 X 中,但不是在終端中)..
我幾乎已經習慣了,但我發現有時沒有菜單欄我會感到完全迷失……我讀過沒有 GUI 用具的 Emacs 是要走的路……我相信它!……範式衝突..
但是現在我想要一個菜單欄切換,看看它是如何完成的將是很好的體驗..
如果您只想切換菜單欄,已經有一個命令(
M-x menu-bar-mode
)。要將其綁定到密鑰,您可以:(global-set-key (kbd "<f5>") 'menu-bar-mode)
如果您希望同時切換菜單和工具欄,您可以執行以下操作:
(defun toggle-menu-toolbar-modes () (interactive) (tool-bar-mode (menu-bar-mode))) (global-set-key (kbd "<f5>") 'toggle-menu-toolbar-modes)