2009-07-13 6 views
86

Als ichWie man vi redraw Bildschirm machen?

git commit --amend 

verwenden Sie in ein vi-Fenster eingeben, wird mir Eingang Kommentare lassen für begehen, ist das Problem, die vi Fenster einige schmutzige Charaktere aus dem ehemaligen Shell-Hintergrund zeigen. Also frage ich mich, wie kann ich den Bildschirm neu laden oder neu zeichnen, um den Bildschirm normal zu machen.

Bisher versuche ich Reset-Terminal und Strg + L, es funktioniert, aber ich frage mich, gibt es beste Antwort für eine solche Situation? ctrl wurde mit + L für solche Zwecke seit 35 Jahren

Antwort

163

Ich habe jetzt, was ist los mit ihm?

+2

Steuerung + L scheint für mich nicht funktioniert; Ich muss das Terminal zuerst zurücksetzen. nicht wissen, warum .... –

+0

Nicht wissen, warum, nach dem Entfernen meiner .vimrc-Datei, ist es nicht in Ordnung. –

+6

War deine .vimrc-Einstellung 'term'? Vielleicht wurde es falsch eingestellt. –

4
+6

Ist nicht^R redo?^L funktioniert für mich, um den Bildschirm neu zu zeichnen. – Geremia

+0

@Geremia Hängt offenbar vom Terminaltyp ab,^L ist wahrscheinlich bei weitem häufiger. –

228

ein Bildschirm aktualisieren Um zu erzwingen

:redraw! 
+12

'Ctrl-L' funktionierte nicht für mich, aber das tat. –

+1

Ich habe bereits Tagliste zugeordnet, so dass dies den Trick gemacht hat –

Verwandte Themen