使用 Go 制作全屏终端应用程序

我正在尝试构建一个全屏终端应用程序。我使用 Go 作为我的首选语言。我已经弄清楚如何从 读取os.Stdin,但我不清楚如何清除终端窗口和操纵光标位置。我还想捕获终端输入而不打印(回显)。

我的问题是:

  1. 如何使用列/行坐标有效清除并打印到终端?

  2. 如何阻止终端打印按下的键

我的意图:

我想创建一个全屏终端应用程序,它呈现自己的 UI 并在内部处理输入(热键/导航/等...)。

如果有任何涵盖此类用例的库,请随时提出建议。


精慕HU
浏览 208回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go