Mac OS X的Terminal.app的缓冲区和屏幕命令
-
22-07-2019 - |
题
我使用Mac OS X Terminal.app连接到我的远程机器,然后在该计算机上使用屏幕。
有没有办法使用终端上的滚动条来回在屏幕的缓冲滚动的方式。它是痛苦做CTRL + A + Esc键,然后向上/向下翻页
由于 Arvind的
解决方案
要扩大之前的两个答案:所述.screenrc线
termcapinfo xterm* ti@:te@
将打开你的滚动条。这是一个双赢的,除非你使用控制-A在同一个终端窗口多屏会话之间切换。屏幕采用了所谓光标寻址模式,以保持每个会话一个单独的历史缓冲区;上述termcapinfo行告诉它从来没有使用该模式。然后,所有的历史进入一个缓冲,本地终端缓冲区,你会看到彼此混合,在所有会话行。
这几天只是意味着使用遥控器上的每个登录一个单独的终端窗口(或标签) - 以低廉的价格来支付让你的滚动条回来,我的脑海里。
那么,为什么不滚动模式的默认?因为在叶奥尔德Tyme的Dayes当我们在雪地里给我们的80×24字符单元VT100s走了二十英里,但是你只能得到每一个终端登录。除非你在你的办公桌上有两个终端,画面上是镇上唯一的多届比赛。
其他提示
添加以下到〜/ .screenrc应该做你想要什么。
termcapinfo xterm* ti@:te@
我不认为你将能够使用终端的屏幕滚动条,因为终端只知道在80x25个左右大小的部分,并且显示缓存在屏幕过程中完成的。
您可以尝试将其绑定到一个更简单的组合,请参阅手册页的定制部分。
不隶属于 StackOverflow