Как я могу прокрутить больше (увеличить буфер прокрутки) в iTerm2?

285

Глупый вопрос, поэтому я прошу прощения, если ответ прямо очевиден, но как я могу прокрутить больше на iterm2, чтобы получить полный вывод? Иногда, например, если я выполняю модульные тесты, ошибки настолько велики, что мне нужно продолжать прокручивать вверх, до которых я больше не могу прокручивать вверх, но вывод продолжается еще выше вершины прокрутки. Как я могу получить доступ к этому? Я пробовал пролистать больше, но не дошел до меня.

Спасибо!

Мохамед Эль Махаллавы
источник
похожий вопрос здесь: stackoverflow.com/questions/12459755/…
Ян Zongjun

Ответы:

485

Существует опция «неограниченный буфер прокрутки», под которой вы можете найти Preferences > Profiles > Terminalили вы можете просто накачать количество строк, которые вы хотите иметь в истории в том же месте.

rastasheep
источник
5
Неограниченный прокрутка не работает для меня должным образом (возможно, из-за zsh или другой конфигурации ... я не знаю), я должен был поместить 100.000 в текстовое поле и снял флажок с «безлимитным буфером прокрутки», и теперь прокрутка назад лучше
Серхио
15
Почему это не по умолчанию?
ReduxDJ
2
Не легко найти, даже если вы используете поиск по справке!
Hew Wolff
3
@ReduxDJ, потому что это может быстро съесть всю вашу оперативную память, например, при регистрации выходных данных веб-сервера
cseelus
Следите за высоким использованием памяти при выполнении команды с большим количеством вывода.
Кен Ратаначай С.
5

Решение: Чтобы увеличить историю буферов на терминале iterm bash, у вас есть два варианта:

Перейдите в iterm -> Настройки -> Профили -> Вкладка терминала -> Буфер прокрутки (раздел)

Вариант 1 . установите флажокUnlimited scrollback

Вариант 2 . введите выбранные Scrollback linesчисла, которые вы хотите, чтобы ваш буфер терминала кэшировал (см. изображение ниже)

введите описание изображения здесь

avivamg
источник