xterm 退出后在终端中保留 less 页面
我经常使用 less 查看文件,并且想记住我刚刚在文件中看到的内容。但是,当我通过按 q 键退出 less 时,我的 xterm 窗口会删除显示文件的 less 页面,而只显示我的命令提示符。
当我退出时,如何在终端上保留较少的输出?
I often view files using less and want to remember what i have just seen in the file. However when I quit less by pressing the q key my xterm window removes the page of less showing the file and only shows my command prompt.
How do I keep the less output on my terminal when I quit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
less -X
使用下面描述的 less 手册页中的 -X 选项:
less -X
Use the -X option from the less man page described below:
实际上,如果您使用 xterm (而不是其他程序),则选择是否使用菜单选项启用备用屏幕切换(或资源设置)可以轻松完成备用屏幕转义序列。
less
选项不适用于其他程序,例如vi
。在手册中,这是 titeInhibit,以 termcap 设置
命名,在常见问题解答中,这是 为什么运行 vi 时屏幕不清除?。
Actually, if you are using xterm (rather than some other program), the choice of whether to honor alternate-screen escape sequences can be done readily using a menu selection Enable Alternate Screen Switching (or resource setting). The
less
option does not apply to other programs such asvi
.In the manual, this is the titeInhibit, named after the termcap settings
and in the FAQ, this is Why doesn't the screen clear when running vi?.