命令窗口中有更多行

时间:2009-11-16 08:44:42

标签: logging console cmd

是否有可能在命令窗口(控制台)中获得“更多”行?

当我调试我的程序时,我向窗口输出了很多行,并且输出的开头不断消失在范围之外我可以向后滚动窗口,所以我从头开始看不到我的完整输出程序

如何让命令窗口保留所有行?

(是的,我可以把它写成文本文件作为日志,但我想尝试这样做以进行更改)

3 个答案:

答案 0 :(得分:180)

至少在Win7中,Kristina现在的回答似乎是它在命令行中输入的命令的记忆,或者你可以复制粘贴的数量。

为了增加滚动条的内存,我执行了以下操作:

  • 前往Kristina提及的财产
  • 转到布局标签(即第三个)
  • 修改屏幕缓冲区大小的高度 - 最大值为9999。

正如乔伊在对克里斯蒂娜答案的评论中所提到的,这对你已经完成的事情不起作用 - 只针对你做出改变后所做的事情。

这个答案最初是在克里斯蒂娜被标记为被接受时写的。现在这是接受的答案,我编辑了我的答案以避免混淆。

答案 1 :(得分:25)

为了补充上面的答案,它也可以将行导出到txt文件 使用> fileName.txt

例如:

myProgram.exe > output.txt // will create a new file with all the output of myProgram

答案 2 :(得分:13)

如果您使用的是Windows,请点击左上角的CMD图标,然后转到属性。

单击“选项”选项卡。

在命令历史记录中,在缓冲区大小中键入或选择999,然后在缓冲区数中键入或选择5。