有没有办法排除以下输出中相同的行?我做了一个 vim -d file1 file2 但它显示了差异以及差异前后的一些添加行。怎么排除呢?
在附加的示例中,两个文件中的 131、132、134、136 等是相同的,但仍然显示出来。
Dop*_*oti 17
您可以通过在vimdiff
命令上设置选项来一次性完成此操作:
vimdiff -c 'set diffopt=filler,context:0' file1 file2
Run Code Online (Sandbox Code Playgroud)
或者,添加到您的.vimrc
:
set diffopt=filler,context:0
Run Code Online (Sandbox Code Playgroud)
或者,一旦进入vimdiff
,暂时将其设置为
:set diffopt=filler,context:0
Run Code Online (Sandbox Code Playgroud)
这将告诉vimdiff
(或者如果您愿意,vim -d
)不要为发现差异的行提供完整的上下文。没有变化的连续行将被“折叠”。
归档时间: |
|
查看次数: |
10030 次 |
最近记录: |