Quand j'utilise
git commit --amend
Il entrera dans une fenêtre vi pour me laisser entrer des commentaires pour la validation, le problème est que les fenêtres vi afficheront des caractères sales de l'ancien arrière-plan du shell. Je me demande donc comment puis-je laisser vi recharger ou redessiner l'écran pour rendre l'écran normal.
Jusqu'à présent, j'essaye de réinitialiser le terminal et Ctrl + L, cela fonctionne, mais je me demande s'il y a la meilleure réponse pour une telle situation?
!redraw
est plus polyvalent.:redraw!
Pour forcer une actualisation de l'écran
la source
Dans Vi, les deux sont redessinés:
De http://www.cs.rit.edu/~cslab/vi.html#A1.4 (lien mort; voir archive )
Comme indiqué dans les commentaires, Vim utilise désormais ^ R pour le redo et ^ L seul pour le redraw.
la source