it-swarm.dev

命令窗口中有更多行

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

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

如何获取命令窗口以保留所有行?

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

103
Florian Peschka

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

为了增加滚动条的内存,我做了以下事情:

  • 去克里斯蒂娜提到的房产
  • 转到布局选项卡(这是第三个)
  • 修改屏幕缓冲区大小的高度 - 最大值为9999。

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

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

180
Scott Mermelstein

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

例如:

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

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

单击“选项”选项卡。

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

13
Kristina Brooks