【发布时间】:2019-11-11 19:20:28
【问题描述】:
当我们结束一个 ncurses 应用程序时,它(通常)会恢复最后一个终端屏幕(至少在 xterm 模拟器中是这样)。如何正确退出 ncurses 应用程序(结束 ncurses)并保持屏幕不变?
实际上,它是一个启动 ncurses 的函数,“绘制”屏幕,当它返回(结束和清理 ncurses 结构)时,最后一个屏幕被恢复,该函数在屏幕上写入的所有内容都会丢失(消失)。
【问题讨论】:
当我们结束一个 ncurses 应用程序时,它(通常)会恢复最后一个终端屏幕(至少在 xterm 模拟器中是这样)。如何正确退出 ncurses 应用程序(结束 ncurses)并保持屏幕不变?
实际上,它是一个启动 ncurses 的函数,“绘制”屏幕,当它返回(结束和清理 ncurses 结构)时,最后一个屏幕被恢复,该函数在屏幕上写入的所有内容都会丢失(消失)。
【问题讨论】:
我也必须解决这个问题 - 对于pspg,我只找到了一个稳定而强大的解决方案。在 ncurses 结束后,我再次绘制内容 - 没有 ncurses,只使用 ANSI 序列。
【讨论】: