ZSH iterm2 zwiększa liczbę historii linii


93

Nie jestem pewien, czy to jest zsh, iterm2 lub interakcja między nimi. Próba zmiany liczby odtwarzalnych wierszy w terminalu - nie historii poleceń, historii wyników.

W .zshrc mam:

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

Wydaje się, że jest to ignorowane = (

Nie masz pewności co do właściwego terminu dla Google, „Historia danych wyjściowych terminala?”

Odpowiedzi:


270

W dokumentacji iTerm2 nie jest od razu oczywiste, jak to zmienić.

  • otwórz preferencje iTerm2 +,
  • wybierz Profileskartę
  • następnie wybierz Terminalpodkartę
  • Uwaga, zmiany Scrollback lineswartości zaczynają obowiązywać natychmiast, więc sprawdź Unlimited scrollbackteraz, czy nie chcesz usuwać bieżących buforów
  • zmień wartość Scrollback Linesna jakąkolwiek chcesz
  • Odznacz Unlimited scrollbackopcję, jeśli chcesz użyć swojej Scrollback lineswartości

wprowadź opis obrazu tutaj


Wielkie dzięki, raczej szukałem tego w preferencjach> zakładka Zaawansowane i znalazłem ustawienie „Terminal> Maksymalna liczba linii do udostępnienia”. Zmiana tego nie zadziałała i nie jestem pewien, co to jest różnica?
Cyril Duchon-Doris

1
Wydaje się, że już tak nie jest. Czy ktoś ma wgląd w ~> Build 3.1.5?
rudolph9

@ rudolph9 Nie jestem pewien, jakie masz problemy z wersją 3.1.5, ale zaktualizowałem iTerma do tej samej wersji i zweryfikowałem, że moje linie przewijania są nadal ograniczone do 50 tys. linii.
Travis,

@Travis opcja pokazana na zdjęciu nie jest już dostępna.
rudolph9

FWIW opcja jest nadal dostępna dla mnie od dzisiaj w iTerm2 v3.2.7
Carter

6

To nie jest problem z powłoką, chodzi o emulator terminala.
Musisz znaleźć opcję w konfiguracji / opcje / narzędzia / cokolwiek, aby zapamiętać liczbę wierszy.

Najwyraźniej wiesz, że twój emulator terminala to iterm2.

Poszukiwanie iterm2 w google doprowadzi Cię do oficjalnej strony internetowej, a następnie przejdź do 'Dokumentacji', Ctrl + F 'numer' i znajdź

Linie przewijania
Liczba wierszy bufora przewijania, które mają być trzymane nad widoczną częścią ekranu.


8
Moim zdaniem nie jest to konstruktywna odpowiedź.
Ben

3

W przypadku zsh i iTerm2 Build 3.2.5 wymagany jest dodatkowy krok: Preferencje-> Profile-> terminal-> sprawdź UnlimitedScrollback-> Sprawdźsave lines to scrollback when an app status bar is present

Przewijanie było dla mnie kłopotliwe bez ostatniego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.