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

93

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

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

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

Кажется, это игнорируется = (

Не знаете, как правильно ввести в Google термин "История вывода терминала?"

xxjjnn
источник

Ответы:

270

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

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

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

Трэвис
источник
Большое спасибо, я скорее искал это в настройках> вкладка «Дополнительно», и я нашел настройку «Терминал> Максимальное количество строк, доступных для доступности». Изменение этого не сработало, и я не совсем уверен, что разница?
Сирил Дюшон-Дорис
1
Похоже, что это уже не так. Есть ли у кого-нибудь представление о ~> Build 3.1.5?
rudolph9 07
@ rudolph9 Я не уверен, какие проблемы у вас возникают с 3.1.5, но я обновил iTerm до той же версии и убедился, что мои строки прокрутки по-прежнему ограничены 50 тыс. строк.
Travis
@Travis вариант, показанный на картинке, больше не доступен.
rudolph9 07
FWIW эта опция все еще доступна для меня на сегодняшний день в iTerm2 v3.2.7
Картер
6

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

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

Поиск iterm2 в Google приведет вас на официальный сайт, затем перейдите в «Документация», нажмите Ctrl + F «номер» и найдите

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

Lolesque
источник
8
На мой взгляд, это не конструктивный ответ.
Бен
3

В zsh и iTerm2 Build 3.2.5 требуется дополнительный шаг: Настройки-> Профили-> терминал-> проверка UnlimitedScrollback-> Проверитьsave lines to scrollback when an app status bar is present

Прокрутка у меня ломалась без последней.

шутка
источник