1

我正在编写一些节点代码以在控制台的最右侧粘贴一些文本。我的代码运行良好,但每当我调用 process.stdout.columns 时,它都会说我的窗口是 80 宽,无论实际宽度是多少。我在 Windows 7 x64 上运行 cmd.exe。是否仍支持使用 process.stdout.columns?

4

1 回答 1

2

费利克斯几乎是对的。在 Windows 中,tty process.stdout.columns 的属性由Screen Buffer Size命令提示符窗口属性决定。实际宽度由 决定Window Size。两者在windows中是不同的,但对于linux来说是一样的。

不幸的是,您无法通过在 Windows 中调整大小来更改缓冲区大小/列宽。

于 2013-09-28T07:05:19.747 回答