gdy nie używając ekranu gnu, vim wychodzi bez zaśmiecania mojego bufora przewijania. Znika, a wszystko, co dostaję, to nowy monit o bash. jest tam wszystko, co było na ekranie przed uruchomieniem vima.
kiedy znajdzie się pod ekranem, wyjdzie pozostawiając swój ostatni ekran na przewijanie wstecz, a co gorsza, niszczy ostatni ekran z historii.
jak mogę tego uniknąć na ekranie?
nie jestem do końca pewny poprawnych terminów, może dlatego nie mogłem znaleźć niczego samemu.
vim
terminal
gnu-screen
gcb
źródło
źródło
:helpgrep
) sąt_ti
it_te
, i czytać:help xterm-save-screen
. Możesz także ustawićaltscreen on
w twoim ~ / .screenrc. Mam nadzieję, że wystarczy, aby doprowadzić cię do rozwiązania.Odpowiedzi:
Już wcześniej byłem tym zdezorientowany. Zrobiłem trochę kopania i znalazłem tę odpowiedź na SO [1], która działała dla mnie. Krótka odpowiedź: dodaj następujący wiersz do swojego
~/.screenrc
plik:[1] ekran: jak włączyć alternatywny ekran?
źródło