如何调整 Aquamacs 窗口大小?

如何调整 Aquamacs 窗口大小?

当我从 Mac 笔记本电脑(运行 OS X 10.6)上断开外部影院显示器时,许多窗口会变得过大,尤其是 Aquamacs(和终端窗口)。这造成了令人沮丧的情况,即窗口对于屏幕来说太大,以至于窗口的下半部分(迷你缓冲区所在的位置)不可见。这也意味着我可以找到右下角,在那里我可以调整窗口大小以使其适合屏幕。重新启动 Aquamacs 并不能解决这个问题。有什么想法可以调整窗口大小,或者在断开屏幕时完全防止这种情况发生?

谢谢。

答案1

下面将调整 emacs 框架的大小(emacs 使用早于现代窗口系统的老术语,通常被称为“窗口”,emacs 称之为“框架”)。

(set-frame-size (selected-frame) <width in characters> <height in characters>)

同样也可能有帮助的是,如果 OSX 允许窗口放置在标题栏位于屏幕顶部上方的位置,那么以下命令可以移动 emacs 窗口,以便右下角可见:

(set-frame-position (selected-frame) x y)

由于您看不到迷你缓冲区,并且这些功能不是交互式的,也没有快捷键,因此您可以使用在终端中运行的 emacs 版本向您的 .emacs 添加键盘快捷键,如下所示:

(define-key global-map "\C-c\C-c"
  (lambda ()
    (interactive)
    (set-frame-size (selected-frame) 80 24)))

如果您没有获得 elisp,这将全局创建一个键盘快捷键(在所有缓冲区中工作),当您键入“Control-c Control-c”时,它将当前大小调整为 80x24(标准 tty 大小)。

答案2

你为什么不直接按最大化窗口标题栏上的按钮?

相关内容