2

perl6 是否已经有了获得 Terminalsize 的东西?

(例如像 perl5 "Term::ReadKey::GetTerminalSize" );

4

1 回答 1

3

我不知道直接的方法,但是解析qx/resize/应该在 resize 命令可用的系统上工作。

更新:有点打高尔夫球的解析代码:

my %h = qx/resize/.lines.grep(/\=/).map: { m/(\w+) \= (\d+) /; $/.list };
my ($y, $x) =  %h<LINES COLUMNS>;
于 2011-02-16T14:44:08.327 回答