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