2009-07-13 6 views
86

Lorsque j'utiliseComment faire pour redessiner l'écran?

git commit --amend 

Il entrera dans une fenêtre de vi me laisser des commentaires pour commettre entrée, le problème est les fenêtres vi montreront des personnages sales de l'ancien fond de la coquille. Alors je me demande comment puis-je laisser vi recharger ou redessiner l'écran pour rendre l'écran normal. Jusqu'à présent, j'essaie de réinitialiser le terminal et Ctrl + L, cela fonctionne, mais je me demande s'il n'y a pas de meilleure réponse pour une telle situation?

Répondre

163

J'utilise ctrl +L à ces fins depuis 35 ans, ce qui ne va pas avec elle?

+2

contrôle + L semble ne fonctionne pas pour moi; Je dois d'abord réinitialiser le terminal. Je ne sais pas pourquoi .... –

+0

Je ne sais pas pourquoi, après avoir supprimé mon fichier .vimrc, non c'est correct. –

+6

Votre paramètre .vimrc était-il 'term'? Peut-être était-ce le réglage incorrect. –

4
+6

Est-ce que^R n'est pas rétabli?^L travaille pour moi pour redessiner l'écran. – Geremia

+0

@Geremia Selon le type de terminal apparemment,^L est probablement plus commun de loin. –

228

Pour forcer un écran rafraîchir

:redraw! 
+12

'Ctrl-L' n'a pas fonctionné pour moi, mais cela a fonctionné. –

+1

j'ai déjà mappé à la liste de tag alors cela a fait l'affaire –

Questions connexes