ZSH iterm2 увеличивает количество строк истории

Не уверен, что это zsh, iterm2 или взаимодействие между ними. Попытка изменить количество вызываемых строк в терминале - не история команд, история вывода.

В .zshrc у меня есть:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

Это, кажется, игнорируется = (

Не уверен, что правильный термин для google, "История вывода терминала?"

Ответ 1

Это не проблема оболочки, это о вашем эмуляторе терминала.
Вы должны найти опцию в конфигурации /options/tools/whatever, для количества строк, которые нужно запомнить.

По-видимому, вы знаете, что ваш эмулятор терминала - iterm2.

Поиск iterm2 в google приведет вас к официальному сайту, затем перейдите в "Документация", Ctrl + F 'number' и найдите

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

Ответ 2

В документации iTerm2 не сразу видно, как ее изменить.

  • откройте настройки iTerm2 + ,
  • выберите вкладку Profiles
  • затем выберите Terminal subtab
  • Осторожно, изменения значения Scrollback lines вступают в силу немедленно, поэтому проверьте Unlimited scrollback сейчас, если вы не хотите удалять текущий буфер (ы)
  • измените значение Scrollback lines на все, что вы хотели бы
  • Снимите флажок Unlimited scrollback, если вы хотите использовать значение Scrollback lines

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