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

can-you-change-the-output-buffer-size-in-the-windows-command-prompt-00

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

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

问题

SuperUser读者Jay想知道为什么默认的Windows命令提示符输出缓冲区大小如此之大:

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

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

答案

超级用户贡献者Steven和miltonb有我们的答案。 首先,史蒂文:

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

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

注:我建议恢复缓冲区大小的东西,因为20日线较大的是没有多少显示输出的方式。

其次是miltonb的答案:

我知道,这是不是“为什么”关于你的问题,但如果你想从一个命令提示符窗口(或批处理文件)中更改屏幕缓冲区大小,您可以使用模式命令 (模式的列,线)。 我经常使用这从命令提示符内:

  • 模式200,300

有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()