退出时,“less”在“screen”会话中运行时不会清除其内容

6 bash gnu-screen less

可能的重复:
使用 screen,像 less 和 man 这样的命令之后不会清除屏幕

当我在普通 bash 中退出 'less' 时,它会清除 'less' 显示的先前内容并再次显示 bash 内容。这是默认行为,也是我想要的。

但是,当我在“screen”会话中使用“less”时(在 screen 会话中仍然是 bash),退出后它不会删除“less”显示的内容并且 bash 的内容消失了(仍然有一个新的 bash 命令行提示)。

即使我在“屏幕”会话中使用它,我怎样才能让它在退出后清除它的显示?

Den*_*son 6

尝试将此命令添加到您的~/.screenrc文件中:

altscreen on
Run Code Online (Sandbox Code Playgroud)

您还可以执行Ctrl-a : altscreen on从内部screen在当前会话中打开或关闭它。

确保您的$LESS环境变量不包含X在其值中。


归档时间:

查看次数:

970 次

最近记录:

11 年,3 月 前