启动时Emacs中的三倍大小的窗口
我想将Emacs设置为最大化(或特定大小),并在启动时将窗口水平分割为三个大小相同的框架 我发现了其他类似但不完全相同的问题 多谢各位启动时Emacs中的三倍大小的窗口,emacs,configuration,window,split,size,Emacs,Configuration,Window,Split,Size,我想将Emacs设置为最大化(或特定大小),并在启动时将窗口水平分割为三个大小相同的框架 我发现了其他类似但不完全相同的问题 多谢各位 编辑:最大化,而不是全屏。好的,这是我的想法,会有更优雅的方式。尽管如此,这是你想要的 (defun split-windows-even-3 () "split into 3 evenly" (interactive) (save-excursion (let ((ps (window-width)))
编辑:最大化,而不是全屏。好的,这是我的想法,会有更优雅的方式。尽管如此,这是你想要的
(defun split-windows-even-3 ()
"split into 3 evenly"
(interactive)
(save-excursion
(let ((ps (window-width)))
(split-window-horizontally (/ ps 3))
(other-window 1)
(split-window-horizontally (/ ps 3)))))
;;; ADD HOOKS to startup
;; split three
(add-hook 'emacs-startup-hook 'split-windows-even-3)
;; Fullscreen
(add-hook 'emacs-startup-hook (lambda ()
(set-frame-parameter nil 'fullscreen 'fullboth)))
更新:现在emacs23和emacs24的窗口大小相等,你可以使用命令
balance windows
(绑定到C-x+
进行交互使用)。@NiklasHansson它在emacs24上为我做的,你使用的是哪个版本的Emacs,这就是问题所在。我在EMACS23上。对不起@NiklasHansson更改了函数“你现在可以试试吗谢谢你的时间(+1),但我还是会使用@Nicolas Dudebout的简单答案。