Terminal 在golang终端屏幕的中心显示文本

Terminal 在golang终端屏幕的中心显示文本,terminal,go,Terminal,Go,我正在玩golang,想创建一个简单的终端工具(在mac上,但它也应该在linux上工作)。我需要在终端窗口的中心显示字符“x”。如何检测终端窗口的宽度和高度并检测其变化?Go存储库中存在终端包: 特别是,请查看功能,它是通常的ncurses选项的轻量级替代品。这是termbox的纯go实现 它提供了一个简单的API,可以在终端中完成一些“图形化”的工作,而且就支持不同的终端实现而言,它相当不错

我正在玩golang,想创建一个简单的终端工具(在mac上,但它也应该在linux上工作)。我需要在终端窗口的中心显示字符“x”。如何检测终端窗口的宽度和高度并检测其变化?

Go存储库中存在终端包:
特别是,请查看功能,它是通常的ncurses选项的轻量级替代品。这是termbox的纯go实现

它提供了一个简单的API,可以在终端中完成一些“图形化”的工作,而且就支持不同的终端实现而言,它相当不错