2009-07-13 20 views
86

Cuando usoCómo hacer que vi vuelva a dibujar la pantalla?

git commit --amend 

y entrará en una ventana vi que me deje los comentarios de entrada para cometer, el problema es las ventanas vi mostrarán algunos caracteres sucios de ex cáscara de fondo. Entonces me pregunto cómo puedo dejar que vi recargue o vuelva a dibujar la pantalla para que la pantalla sea normal.

Hasta ahora, trato de reiniciar la terminal y Ctrl + L, funciona, pero me pregunto ¿hay mejor respuesta para tal situación?

Respuesta

163

He estado usando ctrl +L para tales fines durante 35 años, lo que está mal con ella?

+2

control + L parece no funciona para mí; Debo reiniciar el terminal primero. No sé por qué ... –

+0

No sé por qué, después de eliminar mi archivo .vimrc, no está bien. –

+6

¿Fue su configuración de .vimrc 'término'? Tal vez fue establecerlo incorrectamente. –

4
+6

¿No es^R rehacer?^L funciona para mí para volver a dibujar la pantalla. – Geremia

+0

@Geremia Depende del tipo de terminal aparentemente,^L es probablemente más común por lejos. –

228

Para forzar una actualización de la pantalla

:redraw! 
+12

'Ctrl-L' no funcionó para mí, pero esto sí. –

+1

tengo ya mapeado en taglist, así que esto hizo el truco –

Cuestiones relacionadas