2017-07-18 1 views
4

私はvimとvimdiffを使うのが大好きです。私は現在、vimdiffで2つのファイルを比較しています。私は頻繁に両方のバッファで同じ行を削除したいという状況に遭遇します。次の例では、私は、ddCtrl-W-Wは現在のウィンドウ内の行を削除するには、それはddCtrl-W-Wを実行することが面倒に感じている40と41複数のVIウィンドウで同じ行を削除

39 text_a | 39 text_b 
40 text_aa | 40 text_aa 
41 text_bb | 41 text_bb 
42 text_c | 42 text_d 

行を削除し、他のウィンドウにジャンプし、そこに行を削除したいです私の元のウィンドウに戻ってジャンプします。

誰でもこのショートカットを知っていますか?

+0

です:bufdo 40,41d'はライン40を削除私の側では動作しなかったすべてのバッファ –

+0

hmで41です。 vimdiffはバッファまたはウィンドウに分割されますか?おそらくthats問題... – yulivee

+0

うん、それは問題だった。 :windo 40,41pがトリックを行います。 @LievenKeersmaekers答えとしてあなたのコメントを投稿するなら、私はそれを受け入れることができる;) – yulivee

答えて

5

あなたははvimdiffを使用してすべてのバッファにあなたのケースごとなど

:bufdo 40,41d 

をライン40と41を削除するためにbufdoを使用することができ、コマンドは `

:windo 40,41d 
関連する問題