我正在尝试构建一个全屏终端应用程序。我使用 Go 作为我的首选语言。我已经弄清楚如何从 读取os.Stdin,但我不清楚如何清除终端窗口和操纵光标位置。我还想捕获终端输入而不打印(回显)。
os.Stdin
我的问题是:
如何使用列/行坐标有效清除并打印到终端?
如何阻止终端打印按下的键
我的意图:
我想创建一个全屏终端应用程序,它呈现自己的 UI 并在内部处理输入(热键/导航/等...)。
如果有任何涵盖此类用例的库,请随时提出建议。
相关分类