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

Ond*_*dra 5 terminal go

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

ctn*_*ctn 9

Go 加密存储库中存在一个终端包:特别是,请查看GetSize函数


jim*_*imt 6

通常的ncurses选项的轻量级替代品是termbox-go.这是termbox的纯粹实现.

它提供了一个简单的API,可以在终端中完成一些"图形"操作,并且只要支持不同的终端实现,它就相当不错.