如何在linux中制作像nano/pico这样的程序

Cip*_*er0 2 linux console editor console-application

我想知道如何制作一个程序,可以输出到控制台的每一行,而不只是输出一行要添加到底部.如何控制整个控制台,以便我可以编写基于控制台的应用程序?

Pau*_*xon 9

您可以使用curses或类似的库来创建这种UI - 例如,请查看GNU ncurses.

维基百科很好地总结了ncurses

ncurses是一个提供API的编程库,允许程序员以与终端无关的方式编写文本用户界面.它是开发在终端模拟器下运行的"类GUI"应用程序的工具包.它还优化了屏幕更改,以减少使用远程shell时遇到的延迟.

要开始使用,请查看NCURSES Programming HOWTO