The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
praynise

请问 go 语言如何获取当前终端窗口的宽度和高度呢?

  •  
  •   praynise · Jun 15, 2018 · 3160 views
    This topic created in 2887 days ago, the information mentioned may be changed or developed.
    小弟想使用 termui 来进行终端作图,输出一些简单的图形,但是固定宽度在不同的电脑上可能会出现不同的显示问题,所以想请教各位大大,请问 go 语言如何获取当前终端窗口的宽度和高度呢?谢谢大家
    4 replies    2018-06-19 11:10:22 +08:00
    pabupa
        1
    pabupa  
       Jun 15, 2018
    用 go 来实现 terminal 就知道了~
    luikore
        2
    luikore  
       Jun 16, 2018
    不同的操作系统, 获取方法不一样

    主要是调用 stty 命令, 但是 Windows 要用 CON device, 然后还有的系统用 tput 命令
    azh7138m
        3
    azh7138m  
       Jun 17, 2018 via Android
    praynise
        4
    praynise  
    OP
       Jun 19, 2018
    @azh7138m 这个可以,非常感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1182 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:08 · PVG 02:08 · LAX 11:08 · JFK 14:08
    ♥ Do have faith in what you're doing.