3

私はvimdiffの空白を無視できることを知っていますse diffopt+=iwhte

しかし、vimdiff の改行文字も無視したいと思います。どうすればいいですか?

例えば

if (a>b){
bar()`

との差分は表示されません

if(a>b){バー()

ありがとう、

4

1 に答える 1

1

追加された行を完全に省略するには、カスタム diff 関数 cp を作成する必要があります。:help diff-diffexpr.

追加された行を表示したくない場合 (視覚的に邪魔になるため)、DiffAddハイライト グループを変更して、白地に白 (またはコンソールでは黒地に黒) のテキスト (または任意の行) を表示することができます。同様の方法で、他の低コントラストの色付け:

:highlight DiffAdd ctermfg=black ctermbg=NONE guifg=bg guibg=NONE
于 2012-05-16T06:30:24.437 に答える