ty.*_*ty. 5 c external-process ncurses
我正在制作一个在ncurses中显示一些信息的程序,然后打开vim(使用system
)以允许用户编辑文件.但是,在退出vim之后,ncurses屏幕将不会重绘. refresh
并且wrefresh
什么都不做,导致我的菜单完全被废弃.
所以,我被送回命令行.当我移动它们时,菜单项会重新绘制.四处移动会产生如下情况:
正如你所看到的,我不再在我漂亮的ncurses环境中了.
我可以完全拆掉ncurses并重新设置,但是后来某些东西(比如菜单位置)没有保留.
我该怎么做呢?有没有更好的方法来调用一些外部程序并优雅地返回这里?