【发布时间】:2018-05-06 23:48:25
【问题描述】:
当 Vim 收到类似:set columns=88 的命令时,它会改变正在运行的终端窗口的宽度。它是如何做到的?
我一直认为有 ANSI 代码可以更改终端窗口的宽度和高度,但一再无法弄清楚它们是什么。
【问题讨论】:
-
vi.stackexchange.com 的好人可能知道这一点。
-
Vim 是开源的,请阅读它的代码。
-
代码库的规模和著名的复杂性让我有点害怕。