您可以在 Windows 命令提示符中更改输出缓冲区大小吗?
如果您是一个喜欢使用 Windows 命令提示符的人,您可能会发现自己很好奇为什么屏幕输出缓冲区具有如此“大”的默认大小。你能把它改成更小(甚至更大)的尺寸吗?今天的超级用户问答帖子有答案。
今天的问答环节由 SuperUser 提供,这是 Stack Exchange 的一个分支,一个由社区驱动的问答网站分组。
问题
超级用户 Jay 想知道为什么默认的 Windows 命令提示符输出缓冲区大小如此之大:
我在 Windows 中使用命令提示符已经有一段时间了,我刚刚意识到文本输入提示下方有几页空行。这是为什么?
为什么默认的 Windows 命令提示符输出缓冲区大小如此之大?它的大小可以改变吗?
答案
超级用户贡献者 Steven 和 miltonb 为我们提供了答案。首先,史蒂文:
“空行”是尚未填充输出的屏幕缓冲区行。要更改屏幕缓冲区大小的默认值 300 行(Microsoft 选择的默认值),请执行以下步骤:
- 打开 Windows 命令提示符
- 右键单击窗口左上角的应用程序图标
- 点击下拉菜单中的属性
- 选择布局选项卡
- 将屏幕缓冲区大小(高度列表)设置为 20
- 点击确定
注意:我建议将缓冲区大小恢复为更大的值,因为 20 行对于显示输出来说并不多。
接下来是 miltonb 的回答:
我知道这不是关于您的问题的“原因”,但是如果您想从命令提示符窗口(或批处理文件)中更改屏幕缓冲区大小,您可以使用 mode 命令< /em>(模式列、行)。我经常在命令提示符下使用它:
- 模式 200、300
有什么要补充的吗?在评论中关闭。想从其他精通技术的 Stack Exchange 用户那里阅读更多答案吗?在此处查看完整的讨论主题。