我知道我可以通过se diffopt+=iwhte
但我也想忽略vimdiff中的换行符。我该怎么做?
e.g。
if(a> b){
栏()`
不会显示差异
如果(a和GT; B){bar()的
谢谢,
答案 0 :(得分:1)
要真正省略添加的行,您必须编写自定义diff函数,cp。 :help diff-diffexpr
。
如果您只是不想看到添加的行(因为它们太过分散注意力),您可以修改DiffAdd
突出显示组以显示白底白字(或黑底黑字)在控制台中)文本(或任何其他低对比度着色,以类似的方式:
:highlight DiffAdd ctermfg=black ctermbg=NONE guifg=bg guibg=NONE