W iTerm2 (wersja 2.1.4), kiedy przewijam w górę, aby zobaczyć poprzednie polecenia, widzę fragmenty poprzednich sesji Vima, których nie chcę widzieć. Masz pojęcie, dlaczego tak się dzieje i jak to naprawić?
Jako przykład, oto niektóre dane wyjściowe po wpisaniu wiersza pliku w Vimie, a następnie przewinięciu w górę. Górna linia to pozostałość po sesji Vima. (Mam numery linii w Vimie, 1
stąd pochodzi.)
1 I'm typing a line in Vim.
Last login: Tue Jan 5 10:16:18 on ttys001
imac:~$ vi test.txt
imac:~$ cat test.txt
I'm typing a line in Vim.
imac:~$
Czasami wyświetlane są znacznie większe resztki. Wszelkie myśli będą mile widziane.
Last login:
powinna być na początku sesji. Nic nie powinno się pojawić powyżej tego, jeśli spróbuję przewinąć w górę, ale to, co się pokazuje, to pozostałość po sesji Vima, która nie powinna się tam pojawić i nie pojawia się, jeśli jestem w Terminal.app zamiast iTerm2 .Odpowiedzi:
George Nachman , facet iTerm2, rozwiązał tutaj mój problem . Krótko mówiąc, po prostu musiałem odznaczyć Prefs> Profile> Terminal> Zapisz linie do przewijania w trybie alternatywnego ekranu w menu iTerm2.
źródło
Biegnę urxvt w XQuartz i miał ten sam problem. Naprawiłem to, dodając do
~/.Xdefaults
:Ze stron podręcznika :
źródło