我正在使用 ncurses 编写一个应用程序,它显示在多台机器上运行的测试的状态。它在屏幕底部显示几个进度条,并在它们上方显示一个失败日志。但是,日志可能很容易比终端的其余部分长。
我想让多余的日志从顶部滚下来,这样如果用户向上滚动他们的终端,他们就会看到日志的其余部分。当您使用less
;滚动文件时会发生这种情况。它将当前视图替换为下一页,但您传递的文本最终会出现在终端的回滚中。
我怎样才能让 ncurses 做到这一点?
我正在使用 ncurses 编写一个应用程序,它显示在多台机器上运行的测试的状态。它在屏幕底部显示几个进度条,并在它们上方显示一个失败日志。但是,日志可能很容易比终端的其余部分长。
我想让多余的日志从顶部滚下来,这样如果用户向上滚动他们的终端,他们就会看到日志的其余部分。当您使用less
;滚动文件时会发生这种情况。它将当前视图替换为下一页,但您传递的文本最终会出现在终端的回滚中。
我怎样才能让 ncurses 做到这一点?