在 Ubuntu 中从较大的显示屏恢复 Screen 会话时,调整终端 Emacs 窗口的大小以适应

在 Ubuntu 中从较大的显示屏恢复 Screen 会话时,调整终端 Emacs 窗口的大小以适应

每当我在具有大显示器的台式机上启动运行 GNU emacs(nw,即终端)的 GNU 屏幕会话,然后在笔记本电脑上恢复时,emacs 仍然认为它是在大显示器上。这意味着当我在 emacs 窗口中移动时,其中很大一部分超出了可见范围;导航到我的右侧缓冲区的底部,我再也看不到我的左侧缓冲区的顶部。

有没有办法在恢复屏幕会话后重置 emacs 窗口大小以适应我所在的终端大小?如果我离开 emacs,终端会话本身就很好,所以这似乎只是 emacs 的问题。

答案1

如果您的桌面上仍有该会话并且正在与 共享screen -x,则当前显示的窗口不会自动重新调整。

在任何情况下,您都可以使用“fit”命令触发强制适应(即更新“终端”在查询时将返回的大小,如果发生变化,则发送 SIGWINCH),默认情况下绑定到F (默认^A F,您的退出键和绑定可能会有所不同)。

相关内容