2009-11-16 4 views
88

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

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

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

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

+0

какую ОС вы используете? – ysth

+1

Это не вопрос программирования. Ответ: Да: из окна: Alt-Space, 'p' для свойств, он находится на первой вкладке этого диалога. –

+2

Я знаю, что слишком поздно комментировать, но я не думаю, что ответ был ответом на этот вопрос, вместо ответа Скотта Мермельштейна. – Arif

ответ

158

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

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

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

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

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

+8

Это правильный ответ. Принятый ответ неверен. – Arif

+0

@Scott, есть ли способ сделать это с помощью команд cmd (ввод)? – Pacerier

+0

Жаль, что я не ответил раньше; Я отвечал в своей голове во время вождения, но никогда не отдавал ответ. Вероятно, вы должны задать свой вопрос как отдельный, а не то, что я троллинг за очки, но для тщательного ответа потребуется более 600 символов, и вы могли бы добавить разные теги для получения лучших ответов. –

11

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

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

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

+0

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

+1

Это не влияет на материал, который вы уже распечатали. То, что вышло из буфера, исчезло. После изменения вы должны запустить свою программу снова. Также максимальный размер для буфера составляет 9999 строк, вы также можете использовать это. – Joey

+0

Хорошо, теперь это работает, но только после того, как я также изменил высоту окна-буфера на несколько выше, чем это было. Спасибо за совет :) –

20

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

Например:

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

Это очень полезное решение. –

Смежные вопросы