是否可以在 Go 中获取终端宽度?
我尝试将http://github.com/nsf/termbox-go与代码一起使用:
package main
import (
"fmt"
"github.com/nsf/termbox-go"
)
func main() {
fmt.Println(termbox.Size())
}
但它打印0 0.
我也尝试过http://github.com/buger/goterm但是当我尝试go get它时,我收到一个错误:
$ go get github.com/buger/goterm
# github.com/buger/goterm
..\..\buger\goterm\terminal.go:78: undefined: syscall.SYS_IOCTL
..\..\buger\goterm\terminal.go:82: not enough arguments in call to syscall.Syscall
关于如何获得终端宽度的任何其他想法?
相关分类