Kiedy używam
git commit --amend
Wchodzi do okna vi, aby umożliwić mi wprowadzenie komentarzy do zatwierdzenia, problem polega na tym, że okna vi będą wyświetlać brudne znaki z poprzedniego tła powłoki. Zastanawiam się więc, jak mogę pozwolić vi na przeładowanie lub odświeżenie ekranu, aby ekran był normalny.
Na razie próbuję zresetować terminal i Ctrl + L, działa, ale zastanawiam się, czy jest najlepsza odpowiedź na taką sytuację?
!redraw
jest bardziej wszechstronny.:redraw!
Aby wymusić odświeżenie ekranu
źródło
W Vi oba są przerysowane:
Z http://www.cs.rit.edu/~cslab/vi.html#A1.4 (martwy link; zobacz archiwum )
Jak zauważono w komentarzach, Vim używa teraz ^ R do ponownego wykonania i ^ L samego do przerysowania.
źródło