私はvim -d file1 file2
の違いを見るために使用しています。これは正常に動作しますが、空白の変更を無視したい - ソースコードファイルとは無関係です。すべての空白を無視するようにvimdiffを設定する方法はありますか?
Vimのヘルプは、次のコマンドは魔法を行いますと述べている:
set diffopt+=iwhite
しかし残念ながら、このコマンドは、差分ツールのコマンドラインに-b
を追加し、それが唯一の末尾の空白を無視します。 diffの正しいコマンドラインキーは、すべての空白の変更を無視するため、-w
にする必要があります。しかし、私はdiffコマンドラインをVimから直接変更する方法を見つけることができません。もちろん、私は、カスタムの差分をコンパイル、またはdiff.shで差分を交換するが、それはちょっと醜い:(に見えることができます。
は、Vimはファイルの差分を表示するための差分ツールと対話する方法を変更するためのより良い方法はありますか?
これはすべての空白(diffでは-w)を無視しませんが、空白(diffでは-b)に対する変更を無視して実装します。 –