5

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

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

4

2 回答 2

8

少-X

使用下面描述的 less 手册页中的 -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.
于 2011-08-08T04:35:13.903 回答
1

实际上,如果您使用的是xterm(而不是其他程序),则可以使用菜单选择Enable Alternate Screen Switching(或资源设置)轻松选择是否支持备用屏幕转义序列。该less选项不适用于其他程序,例如vi.

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

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

在常见问题解答中,这是为什么运行 vi 时屏幕不清晰?.

于 2015-04-01T22:29:55.893 回答