Не уверен, что это zsh, iterm2 или взаимодействие между ними. Попытка изменить количество вызываемых строк в терминале - не историю команд, историю вывода.
В .zshrc у меня есть:
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
Кажется, это игнорируется = (
Не знаете, как правильно ввести в Google термин "История вывода терминала?"
Это не проблема оболочки, это проблема вашего эмулятора терминала.
Вы должны найти параметр в конфигурации / options / tools / something, чтобы запомнить количество строк.
По-видимому, вы знаете, что ваш эмулятор терминала - iterm2.
Поиск iterm2 в Google приведет вас на официальный сайт, затем перейдите в «Документация», нажмите Ctrl + F «номер» и найдите
Строки прокрутки
Число строк буфера обратной прокрутки, которые необходимо сохранить над видимой частью экрана.
источник
В zsh и iTerm2 Build 3.2.5 требуется дополнительный шаг: Настройки-> Профили-> терминал-> проверка
UnlimitedScrollback
-> Проверитьsave lines to scrollback when an app status bar is present
Прокрутка у меня ломалась без последней.
источник