香港專業教育學院通過http://emacsformacosx.com/爲什麼Emacs在嘗試最大化框架時留下空隙?
安裝了Emacs在~/.emacs.d/init.el
(tool-bar-mode -1)
(toggle-frame-maximized)
這是爲了最大限度地Emacs的時候啓動。它做了某種最大化,但在頂部留下一個空隙(在菜單欄之間,在Apple標誌下面)。正如你可以在截圖中看到:
如何確保Emacs的填補了屏幕。
PS,我不是從全屏模式看。
香港專業教育學院通過http://emacsformacosx.com/爲什麼Emacs在嘗試最大化框架時留下空隙?
安裝了Emacs在~/.emacs.d/init.el
(tool-bar-mode -1)
(toggle-frame-maximized)
這是爲了最大限度地Emacs的時候啓動。它做了某種最大化,但在頂部留下一個空隙(在菜單欄之間,在Apple標誌下面)。正如你可以在截圖中看到:
如何確保Emacs的填補了屏幕。
PS,我不是從全屏模式看。
從C-h f toggle-frame-maximized
:
注意,一些窗口管理器,你可能必須設置 `框架調整,按像素」非爲零,爲了使一幀出現 真正最大化。
所以在你的,做(setq frame-resize-pixelwise t)
之前切換。
根據我的經驗,即使在將此變量設置爲t
後,我第一次最大化時,框架仍然不是「真正」最大化。在隨後調用toggle-frame-maximized
時,框架實際上會展開以適應。
所以這裏的解決辦法...
:
(tool-bar-mode -1)
(setq frame-resize-pixelwise t)
(dotimes (n 3)
(toggle-frame-maximized))
我會建議您關閉窗口動畫,這樣你就不需要通過一系列可笑窗口受苦在啓動時調整動畫大小,但不幸的是,最新版本的Mac OS似乎已經消除了禁用窗口動畫的能力。
我建議不要使用該操作系統。這很糟糕。
'默認寫入-g NSWindowResizeTime 0.00001'將減小調整大小的動畫。還沒有找到一種方法來完全刪除動畫 –
這不適用於我,在10.9.5(即使我重複切換)。 – echristopherson
你的觀察只是我爲什麼使用自己的函數的衆多原因之一:http://stackoverflow.com/a/18711628/2112489我不喜歡用相同的內容維護多個答案(因爲我可能會更新以前的答案隨着時間的推移錯誤修復/改進,我喜歡提供一箇中心答案的鏈接),所以我不會發布相同的信息作爲對特定問題的答案,即使它在這裏肯定適用。 – lawlist