Bar*_*Rho 38 terminal terminal.app osx-lion macos
今天,我在 Terminal.app 中发现了一个名为“Show Alternate Screen”的菜单项。我只是好奇它的作用。它似乎共享相同的 shell 进程(与选项卡不同),因为当命令正在运行时(例如find .),我看到另一个屏幕上的输出,并且当前目录保持同步。
这是什么功能,它有什么用处?
bah*_*mat 26
备用屏幕是一个可以追溯到很久以前的概念。
从xterm手册页:
在 VT102 模式下,有转义序列来激活和停用备用屏幕缓冲区,其大小与窗口的显示区域相同。激活后,当前屏幕将被保存并替换为备用屏幕。在恢复正常屏幕之前,会禁用从窗口顶部滚动的行的保存。
termcap(5)xterm的 条目允许可视化编辑器vi(1)切换到备用屏幕进行编辑并在退出时恢复屏幕。弹出菜单条目可以轻松地在普通屏幕和备用屏幕之间切换以进行剪切和粘贴。