我经常使用 less 查看文件,并想记住我刚刚在文件中看到的内容。但是,当我通过按 q 键退出时,我的 xterm 窗口会删除显示文件的页面,并且只显示我的命令提示符。
退出时如何在终端上保持较少的输出?
少-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.
实际上,如果您使用的是xterm(而不是其他程序),则可以使用菜单选择Enable Alternate Screen Switching(或资源设置)轻松选择是否支持备用屏幕转义序列。该less
选项不适用于其他程序,例如vi
.
在手册中,这是titeInhibit,以 termcap 设置命名
在常见问题解答中,这是为什么运行 vi 时屏幕不清晰?.