2009-07-13 19 views
86

私はそれがコミット私の入力のコメントをできるようにviのウィンドウに入りますvi再描画画面の作成方法は?

git commit --amend 

を使用する場合、問題はviのウィンドウが元のシェルの背景から、いくつかの汚い文字が表示されますです。ですから、どのようにしてviに画面をリロードしたり再描画して画面を正常にすることができるのだろうと思います。

これまでのところ、私はターミナルとCtrl + Lをリセットしようとしましたが、うまくいきますが、そのような状況では最善の答えがあるのでしょうか?

答えて

163

私は今35年間、このような目的のためにCTRL +Lを使用してきた、それと間違って何ですか?

+2

コントロール+ Lを強制するには私のために動作しませんようです。私は最初に端末をリセットする必要があります。理由を知りません.... –

+0

なぜ私の.vimrcファイルを削除した後、それは大丈夫です。 –

+6

.vimrc設定が 'term'ですか?おそらくそれは間違ってそれを設定していた。 –

4
+6

^Rの再実行はできませんか?^Lは画面を再描画するために私のために働く。 – Geremia

+0

@Geremia明らかに端末のタイプにもよりますが、^ Lはおそらくもっと一般的です。 –

228

画面のリフレッシュに

:redraw! 
+12

'Ctrl-L'は私のためには機能しませんでしたが、これがありました。 –

+1

はすでにtaglistにマップされていますので、これはトリックでした –

関連する問題