我正在尝试使转义序列在Go应用程序中工作。特别是用于移动光标的代码。 fmt.Printf("\033[3;5H")
为了使这项工作有效,我应该打印/写些什么?还是我完全以错误的方式来处理?每次运行代码时,终端中都会出现一些看起来很时髦的字符,否则什么也没有发生。我正在运行Windows 10。
我尝试使用多个不同的fmt.Print
函数,但得到的结果相同。
// Move the cursor
fmt.Printf("\033[3;5H")
// Print at new position
fmt.Printf("Print this text at the new cursor position")
答案 0 :(得分:-1)
原来,您需要在Windows 10中启用虚拟终端处理才能使用ANSII转义代码