我更喜欢使用less
overmore
进行分页输出,因为它的命令界面好得多。但是,它有一个非常烦人的功能,即在退出时将屏幕清除回其原始状态。一我喜欢的一个功能more
是它不改变屏幕,这样你就可以看到你决定退出时的状态(通常在文件末尾)。
less
即使在模拟模式下运行LESS_IS_MORE
,屏幕也会被清除。有没有办法防止less
这种情况发生?
答案1
less -X file
从less
手册页中:
-X 或 --no-init
禁止将 termcap 初始化和取消初始化字符串发送到终端。如果取消初始化字符串执行了不必要的操作(如清除屏幕),则有时需要这样做。