web-dev-qa-db-ja.com

vimdiff / vim -d-違いのみを表示し、すべての同じ行を折りたたむには?

以下の出力で同じである行を除外できる方法はありますか?私はvim -d file1 file2を実行しましたが、その違いと、その前後のいくつかの追加行を示しています。それを除外するには?

添付の例では、131、132、134、136などは両方のファイルで同じですが、まだ表示されています。

enter image description here

10
Sandosh Kumar P

.vimrcに追加:

set diffopt=filler,context:0

これにより、vimdiff(または、必要に応じてvim -d)にnotが指示され、違いが見つかった行の完全なコンテキストが提供されます。変更のない連続した行は「折り畳まれ」ます。

14
DopeGhoti