我知道我可以通过 se diffopt+=iwhte
忽略 vimdiff 中的空格
但我也想忽略 vimdiff 中的换行符。我该怎么做?
例如
block 引用>if (a>b){
bar()`不会显示差异
block 引用>if(a>b){bar()
谢谢
最佳答案
要真正省略添加的行,您必须编写自定义 diff 函数 cp。 :帮助 diff-diffexpr
。
如果您只是不想看到添加的线条(因为它们在视觉上太分散注意力),您可以修改 DiffAdd
突出显示组以显示白底白字(或黑底白字)控制台中的黑色)文本(或任何其他低对比度颜色,以类似的方式:
:highlight DiffAdd ctermfg=black ctermbg=NONE guifg=bg guibg=NONE
关于vim - 忽略 vimdiff 输出中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612706/