String 在perl中基于输出屏幕调整行大小
我正在用perl在屏幕上输出一些文本 但是,我想确保每个屏幕行上只适合一行,因此,如果我更改屏幕,程序将自动调整其输出行大小 有没有一种不用用户交互就能自动完成的方法String 在perl中基于输出屏幕调整行大小,string,perl,line,String,Perl,Line,我正在用perl在屏幕上输出一些文本 但是,我想确保每个屏幕行上只适合一行,因此,如果我更改屏幕,程序将自动调整其输出行大小 有没有一种不用用户交互就能自动完成的方法 谢谢在Unix/Linux上,您应该能够使用模块族这个术语来获得当前的屏幕大小。您甚至可以用它钩住SIGWINCH,并通过调整输出响应终端窗口调整大小事件 告诉我们有关您的屏幕的更多信息。Windows控制台?Unix?Unix控制台。我希望它是独立的屏幕,如果我移动到另一个屏幕运行时,它会自动调整。 perl -MTerm::R
谢谢在Unix/Linux上,您应该能够使用模块族这个术语来获得当前的屏幕大小。您甚至可以用它钩住SIGWINCH,并通过调整输出响应终端窗口调整大小事件
告诉我们有关您的屏幕的更多信息。Windows控制台?Unix?Unix控制台。我希望它是独立的屏幕,如果我移动到另一个屏幕运行时,它会自动调整。
perl -MTerm::ReadKey -E '($cols,$rows) = GetTerminalSize(); say "This screen has $rows rows and $cols columns."'