我想创建一个shell脚本,调整运行shell(bash)的iTerm2终端窗口的大小,调整到一定的固定宽度(在列中,但如果需要,我可以提供像素)
尽管iTerm有很多方法可以让它与它进行对话,但我还没有找到办法解决这个问题。有可能,怎么样?
我确实找到了"禁用会话启动的窗口调整大小"在iTerm2中控制(参见https://groups.google.com/forum/#!searchin/iterm2-discuss/resize $ 20window%7Csort:relevant / iterm2-discuss / fSMynSUmat0 / 6fXo1bZwBwAJ),但取消选中对此无效。该主题提到了“调整大小”。命令,但适用于Apple终端,不适用于与iTerm2。
我已经在iTerm2网站上搜索过该文档,以及其他有关iTerm2标记的问题,但都无济于事。
我也希望能够在shell脚本中测试它是否在iTerm2终端中运行。
答案 0 :(得分:0)
我在https://apple.stackexchange.com/questions/33736/can-a-terminal-window-be-resized-with-a-terminal-command尝试了Apple终端所描述的解决方案,它似乎也适用于iTerm2。希望它被记录在更容易接近的地方......
例如:
printf '\e[8;50;80t'
其中" 50"是行数," 80"是列数。
更好的答案,或指向iTerm或bash或stty或其他东西可能记录此转义序列的指示,仍然是受欢迎的。