我正在使用vim -d file1 file2
以查看它们之间的差异。这工作正常,但我想忽略空格更改 - 它们与源代码文件无关。
Vim help 指出以下命令将发挥作用:
set diffopt+=iwhite
但不幸的是,此命令仅添加-b
到 diff 工具命令行,并且仅忽略尾随空格。diff 的正确命令行键应该是-w
, 以忽略所有空格更改。但我找不到如何直接从 Vim 修改 diff 命令行。当然,我可以编译自定义 diff,或者用 diff.sh 替换 diff,但这看起来有点难看 :(。
有没有更好的方法来修改 Vim 与 diff 工具交互以显示文件差异的方式?