网站搜索

您可以在 Windows 命令提示符中更改输出缓冲区大小吗?


如果您是一个喜欢使用 Windows 命令提示符的人,您可能会发现自己很好奇为什么屏幕输出缓冲区具有如此“大”的默认大小。你能把它改成更小(甚至更大)的尺寸吗?今天的超级用户问答帖子有答案。

今天的问答环节由 SuperUser 提供,这是 Stack Exchange 的一个分支,一个由社区驱动的问答网站分组。

问题

超级用户 Jay 想知道为什么默认的 Windows 命令提示符输出缓冲区大小如此之大:

我在 Windows 中使用命令提示符已经有一段时间了,我刚刚意识到文本输入提示下方有几页空行。这是为什么?

为什么默认的 Windows 命令提示符输出缓冲区大小如此之大?它的大小可以改变吗?

答案

超级用户贡献者 Steven 和 miltonb 为我们提供了答案。首先,史蒂文:

“空行”是尚未填充输出的屏幕缓冲区行。要更改屏幕缓冲区大小的默认值 300 行(Microsoft 选择的默认值),请执行以下步骤:

  1. 打开 Windows 命令提示符
  2. 右键单击窗口左上角的应用程序图标
  3. 点击下拉菜单中的属性
  4. 选择布局选项卡
  5. 屏幕缓冲区大小(高度列表)设置为 20
  6. 点击确定

注意:我建议将缓冲区大小恢复为更大的值,因为 20 行对于显示输出来说并不多。

接下来是 miltonb 的回答:

我知道这不是关于您的问题的“原因”,但是如果您想从命令提示符窗口(或批处理文件)中更改屏幕缓冲区大小,您可以使用 mode 命令< /em>(模式列、行)。我经常在命令提示符下使用它:

  • 模式 200、300

有什么要补充的吗?在评论中关闭。想从其他精通技术的 Stack Exchange 用户那里阅读更多答案吗?在此处查看完整的讨论主题。