有没有办法减少运行次数,而无需随后恢复屏幕?

有没有办法减少运行次数,而无需随后恢复屏幕?

我更喜欢使用lessovermore进行分页输出,因为它的命令界面好得多。但是,它有一个非常烦人的功能,即在退出时将屏幕清除回其原始状态。我喜欢的一个功能more是它不改变屏幕,这样你就可以看到你决定退出时的状态(通常在文件末尾)。

less即使在模拟模式下运行LESS_IS_MORE,屏幕也会被清除。有没有办法防止less这种情况发生?

答案1

less -X file

less手册页中:

-X 或 --no-init

禁止将 termcap 初始化和取消初始化字符串发送到终端。如果取消初始化字符串执行了不必要的操作(如清除屏幕),则有时需要这样做。

相关内容