【发布时间】:2017-04-17 14:47:11
【问题描述】:
我想构建一个(golang)库,为用户提供多种选择。我的想法是打印选项的名称并将其中一个突出显示为“活动”。按下箭头键(左右或上下)后,我想在内部和可见地更新“选定”答案。
我知道termbox 和tcell,我还检查过peco 和rat 等项目。所有这些似乎都建立在某种屏幕的基本概念之上。理想情况下,我希望将控件保留在用户在其终端中编辑的行中,而无需创建全屏交互。有什么方法可以实现吗?
【问题讨论】:
-
根据您的操作系统,有不同的库可以执行此操作。您使用的是哪个操作系统?
-
我的目标是 Linux 和 Mac,目前对 Windows 不感兴趣 ;)
标签: go terminal command-line-interface