当我运行C-x 3
时,我希望每个生成的emacs窗口都是80个字符宽(我的默认值),使得emacs的总帧数增加80个字符。默认行为是将窗口拆分为两个较小的窗口。
我正在使用emacs术语,其中“框架”是您通常在GUI中称为“窗口”的内容。
谢谢!
答案 0 :(得分:4)
您可能想要执行类似
的操作 (defun layout-for-cobol ()
"Lay out the frame as two 80-column windows across"
(interactive)
(when window-system
(require 'frame-cmds)
(set-frame-width (selected-frame) 160)
(with-selected-window (get-mru-window)
(delete-other-windows)
(split-window-right 80))))
frame-cmds.el
可以在http://www.emacswiki.org/cgi-bin/wiki/frame-cmds.el
您可以使用M-x layout-for-cobol
拨打该号码(或选择更好的名称☺),或将其与(when window-system (global-set-key (kbd "C-x 3") 'layout-for-cobol))
文件中的.emacs
绑定。
(当您尝试调整终端模式Emacs的大小时,(when window-system …)
表单将禁止显示错误消息。)