Reputation: 17831
Is there a possibility to get "more" lines into the command window (Console)?
When I debug my programs I output quite a bunch of lines to the window and the beginning of the ouput keeps disappearing out of the range I can scroll back the window so I don't see my complete output from the beginning of the program.
How can I get the command window to keep all lines?
(And yes I could as well write it into a text-file as a log, but I'd like to try it like this for a change)
Upvotes: 114
Views: 119652
Reputation: 444
There is a way to have more than 9999 lines in Command Prompt or Windows PowerShell console. Open Command Prompt or PowerShell and enter:
mode con:cols=120 lines=32766
For some reason, number of lines cannot be set to more than 32766. This is verified to work on Windows Server 2022 and Windows 10.
Upvotes: 1
Reputation: 16315
If you're using windows , click on the CMD icon in the top left corner and go to properties.
Click the Options tab.
In Command History, type or select 999 in Buffer Size, and then type or select 5 in Number of Buffers.
Upvotes: 15
Reputation: 15397
At least in Win7, Kristina's answer now seems to be either its memory of commands typed in the command lines, or the amount you can copy-paste.
To increase the scrollbar's memory, I did the following:
As mentioned by Joey in the comments to Kristina's answer, this will not work on things you've already done - only on things you do after making the change.
This answer was originally written when Kristina's was marked as accepted. Now that this is the accepted answer, I've edited my answer to avoid confusion.
Upvotes: 192
Reputation: 28837
Just to complement the answer(s) above, its also possible to export the lines to a txt file
using > fileName.txt
For example:
myProgram.exe > output.txt // will create a new file with all the output of myProgram
Upvotes: 34