退出后,xterm将页面从终端中减少

时间:2011-08-08 04:33:48

标签: linux bash xterm less-unix

我经常使用less查看文件,并想记住我刚刚在文件中看到的内容。但是当我按q键退出时,我的xterm窗口会删除少显示文件的页面,只显示我的命令提示符。

退出时,如何在终端上保留较少的输出?

2 个答案:

答案 0 :(得分:7)

少-X

使用下面描述的less man页面中的-X选项:

   -X or --no-init
          Disables  sending  the  termcap  initialization and deinitialization strings to the terminal.
          This is sometimes desirable if the deinitialization string does something  unnecessary,  like
          clearing the screen.

答案 1 :(得分:1)

实际上,如果你正在使用xterm(而不是其他一些程序),可以使用菜单选择启用备用屏幕切换启用备用屏幕切换来选择是否遵守备用屏幕转义序列(或资源设置)。 less选项不适用于vi等其他程序。

在手册中,这是 titeInhibit ,以termcap设置命名

  • ti(终端初始化)
  • te(终点结束)

在常见问题解答中,这是Why doesn't the screen clear when running vi?