ZSH iterm2 збільшує кількість рядків в історії


92

Не впевнений, це zsh, iterm2 або взаємодія між ними. Спроба змінити кількість рядків, які можна викликати, у терміналі - не історія команд, а історія виводу.

У .zshrc у мене є:

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

Здається, це ігнорується = (

Не впевнені в правильному терміні google, "Історія виводу терміналу?"

Відповіді:


267

У документації iTerm2 не одразу видно, як це змінити.

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

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


Велике спасибі, я скоріше шукав це у налаштуваннях> вкладка "Додатково" і знайшов параметр "Термінал> Максимальна кількість рядків, доступних доступності". Зміна цього не спрацювала, і я не впевнений, що це різниця?
Кирило Дюшон-Доріс

1
Здається, це вже не так. Хто-небудь має розуміння для ~> Build 3.1.5?
rudolph9

@ rudolph9 Я не впевнений, які проблеми виникають у вас з 3.1.5, але я оновив iTerm до тієї самої версії та переконався, що мої рядки прокрутки все ще обмежені 50 тис. рядків.
Тревіс

@Travis опція, як показано на малюнку, більше недоступна.
rudolph9

FWIW опція все ще доступна для мене на сьогодні в iTerm2 v3.2.7
Carter

7

Це не проблема оболонки, а ваш емулятор терміналу.
Вам потрібно знайти опцію в конфігурації / options / tools / інше, щоб запам'ятати кількість рядків.

Очевидно, ви знаєте, що ваш емулятор терміналу - iterm2.

Якщо шукати iterm2 у google, ви перейдете на офіційний веб-сайт, потім перейдіть до «Документація», Ctrl + F «номер» і знайдіть

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


8
На мою думку, не конструктивна відповідь.
Бен,

3

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.