2016-11-23 3 views
0

Wenn ich vim Dateiname eintippe, öffnet sich vim und ich bearbeite die Datei. Wenn ich es schließe, wird der Teil der Datei, der auf dem Display angezeigt wurde, während ich in vim war, immer noch auf dem Display angezeigt, und die gesamte vorherige Terminalanzeige wird nach oben gescrollt. Wie stelle ich sicher, dass wenn ich die Datei schließe, der komplette Text aus der Datei verschwunden ist, und ich sehe die Befehle/Ausgaben der Terminals, die vorher vorhanden waren?Sind Einstellungen in .vimrc, .bashrc oder .screenrc, die verhindern, dass vi nach dem Beenden das Bearbeitungsfenster anzeigt?

sah ich viele Antworten auf diese Frage bereits, und ich versuchte, die folgenden Dinge (aber keiner von ihnen arbeitet):

1) export TERM = xterm in .bashrc

2) altscreen auf in .screenrc

3) Satz t_TI = "" in .vimrc

Ich habe alle diese Dinge versucht, sogar ohne Bildschirm versucht, aber keiner von ihnen funktioniert. Kann jemand mich wissen lassen, wie man dieses Problem löst? Lassen Sie mich auch wissen, ob es die Einstellungen in .vimrc oder .screenrc oder .bashrc sind, die dieses Verhalten beeinflussen und unter welchen Bedingungen (wenn wir diese Einstellungen in allen 3 Dateien haben, die Vorrang haben)? Alle Hinweise auf Links/Dokumente, die dies erklären, sind sehr nützlich.

+0

Clearing 't_ti' in vim klingt wie es das Gegenteil von dem tun würde, was Sie wollen. – melpomene

+0

Weitere Informationen finden Sie unter http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script. – melpomene

+0

@melpomene: Ich habe 'set t_ti = "" jetzt kommentiert, aber selbst dann ist dieser Wert standardmäßig gelöscht, wenn ich' echo $ t_ti 'überprüfe. Kannst du mir bitte mitteilen, auf welchen Wert t_ti dann gesetzt werden soll. – mezda

Antwort

-1

In vim, müssen Sie auch t_te setzen:

set t_ti= t_te= 
+0

Ich habe die obige Zeile in .vimrc hinzugefügt, aber das Problem bleibt, wie es ist. Bitte lassen Sie mich wissen, ob es noch etwas gibt, das ich ausprobieren kann. – mezda

Verwandte Themen