我怎样才能像 htop 或 emacs 一样使用整个终端?

我怎样才能像 htop 或 emacs 一样使用整个终端?

我想编写一个程序,可以像 htop 或 emacs 一样在终端中“绘图”。我的意思是“摆脱提示并使输出取决于终端的当前大小”。

为了让这一点更清楚一点:

我想这样使用终端:

在此输入图像描述

而不是这样:

在此输入图像描述

答案1

有很多方法可以做到这一点,从低级的 API 到更高级的 API。

查看ncursesC 和dialogbash。

这是一个非常完整的 ncurses 教程:http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/

相关内容