微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

perl – 如何以编程方式确定终端窗口的字符尺寸?

我正在编写一个脚本,它将在终端仿真器窗口中显示一个股票图表作为ASCII艺术.我通常使用OSX / Terminal.app,但基于 Linux解决方案是可接受的替代方案.

我的脚本目前有屏幕宽度和高度的命令行参数(同样,在CHaraCTERS中测量,而不是像素),认值由我自己的发明的环境变量确定.我希望这些脚本确定当前窗口的大小(IN CHaraCTERS),并使用THAT作为认值.我的17英寸Macbook Pro上的大窗口的典型尺寸可能是200 x 68.

这是一个perl脚本,但如果您知道其他语言的解决方案,请告诉我!

TIA.

解决方法

通常的方法是输入线和输入列;这个查询按顺序:

> $LInes和$COLUMNS环境变量;> termios设置,当你调整窗口大小时由终端模拟器设置;> $TERM标识的terminfo描述.

原文地址:https://www.jb51.cc/Perl/241653.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐