Go 如何控制文本通过fmt打印到控制台的位置?

Go 如何控制文本通过fmt打印到控制台的位置?,go,Go,当运行vim时,如果我键入:,输入光标将转到屏幕的底部行,我可以键入命令,然后返回屏幕顶部。箭头键让我四处走动,所有的爵士乐。在使用fmt软件包的Golang中,我如何才能做到这一点?我想你有点困惑。fmt本质上等同于C的printf和scanf函数系列。控制屏幕缓冲区的复杂性比仅仅在终端输出中打印一些内容要复杂得多 您所谈论的行为是vim与库(或类似的东西)集成的结果。我从来没有使用过这个,但是这是一个指向cgo中ncurses包装器的链接,您可以使用它来做一些类似vim的事情。我想您有点困惑

当运行vim时,如果我键入
,输入光标将转到屏幕的底部行,我可以键入命令,然后返回屏幕顶部。箭头键让我四处走动,所有的爵士乐。在使用fmt软件包的Golang中,我如何才能做到这一点?

我想你有点困惑。fmt本质上等同于C的
printf
scanf
函数系列。控制屏幕缓冲区的复杂性比仅仅在终端输出中打印一些内容要复杂得多


您所谈论的行为是vim与库(或类似的东西)集成的结果。我从来没有使用过这个,但是这是一个指向cgo中ncurses包装器的链接,您可以使用它来做一些类似vim的事情。

我想您有点困惑了。fmt本质上等同于C的
printf
scanf
函数系列。控制屏幕缓冲区的复杂性比仅仅在终端输出中打印一些内容要复杂得多


您所谈论的行为是vim与库(或类似的东西)集成的结果。我从来没有使用过这个,但这是一个指向cgo中ncurses包装器的链接,您可以使用它来完成类似vim所做的事情。

perfect!是的,谢谢你,我的问题问得不太好。ncurses正是我想要的。太好了!是的,谢谢你,我的问题问得不太好。ncurses正是我想要的。