Больше строк в командном окне - PullRequest
103 голосов
/ 16 ноября 2009

Есть ли возможность получить «больше» строк в командном окне (Консоль)?

Когда я отлаживаю свои программы, я вывожу в окно довольно много строк, и начало вывода продолжает выходить за пределы диапазона, я могу прокрутить окно назад, чтобы я не увидел свой полный вывод с начала программа.

Как мне получить командное окно, чтобы сохранить все строки?

(И да, я мог бы также записать его в текстовый файл как журнал, но я бы хотел попробовать это так для разнообразия)

Ответы [ 3 ]

180 голосов
/ 01 февраля 2013

По крайней мере, в Win7 ответ Кристины теперь кажется либо памятью команд, введенных в командной строке, либо количеством, которое вы можете скопировать и вставить.

Чтобы увеличить память полосы прокрутки, я сделал следующее:

  • Перейти к свойствам, указанным Кристиной
  • Перейти на вкладку макета (это третья)
  • Изменить высоту размера экранного буфера - максимум 9999.

Как упоминал Джои в комментариях к ответу Кристины, это не сработает с тем, что вы уже сделали, - только с тем, что вы делаете после внесения изменений.

Этот ответ был изначально написан, когда Кристина была помечена как принятая. Теперь, когда это принятый ответ, я отредактировал его, чтобы избежать путаницы.

25 голосов
/ 26 февраля 2014

Просто чтобы дополнить ответ (ы) выше, также можно экспортировать строки в текстовый файл используя > fileName.txt

Например:

myProgram.exe > output.txt // will create a new file with all the output of myProgram
13 голосов
/ 16 ноября 2009

Если вы используете Windows, нажмите на значок CMD в верхнем левом углу и перейдите к свойствам.

Перейдите на вкладку «Параметры».

В истории команд введите или выберите 999 в поле Размер буфера, а затем введите или выберите 5 в поле Количество буферов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...