2009-07-13 5 views
86

Gdy używamJak zrobić ekran przerysowywania vi?

git commit --amend 

Wejdzie on w oknie vi pozwolić mi wejść komentarze do popełnienia, problemem jest to, że okna vi pokaże jakieś brudne postacie z dawnego tle powłoki. Zastanawiam się, w jaki sposób mogę pozwolić Vi na przeładowanie lub przerysowanie ekranu, aby ekran był normalny.

Do tej pory próbowałem resetować terminal i Ctrl + L, działa, ale zastanawiam się, czy istnieje najlepsza odpowiedź na taką sytuację?

Odpowiedz

163

Używam ctrl + L do takich celów przez 35 lat, co się z nim stało?

+2

kontrola + L wydaje się nie działa mi; Najpierw muszę zresetować terminal. nie wiem dlaczego .... –

+0

Nie wiem dlaczego, po usunięciu mojego pliku .vimrc, nie jest w porządku. –

+6

Czy Twoje ustawienie .vimrc było "terminem"? Być może to ustawienie było niepoprawne. –

228

wymusić odświeżania ekranu

:redraw! 
+12

'Ctrl-L' nie działa dla mnie, ale tak się stało. –

+1

Mam już przypisany do taglisty, więc zrobiłem sztuczkę –