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


285

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

Спасибо!


похожий вопрос здесь: stackoverflow.com/questions/12459755/…
Ян Zongjun

Ответы:


485

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


5
Неограниченный прокрутка не работает для меня должным образом (возможно, из-за zsh или другой конфигурации ... я не знаю), я должен был поместить 100.000 в текстовое поле и снял флажок с «безлимитным буфером прокрутки», и теперь прокрутка назад лучше
Серхио

15
Почему это не по умолчанию?
ReduxDJ

2
Не легко найти, даже если вы используете поиск по справке!
Hew Wolff

3
@ReduxDJ, потому что это может быстро съесть всю вашу оперативную память, например, при регистрации выходных данных веб-сервера
cseelus

Следите за высоким использованием памяти при выполнении команды с большим количеством вывода.
Кен Ратаначай С.

5

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.