+ —在vimdiff输出文件中是什么意思?如何关闭它?

问题描述 投票:0回答:2

我使用vimdiff比较两个文本文件。每个文件大约有1000行。差异工作正常。但是,它折叠/折叠几行“相同”的行,如下所示,在输出差异文件中:

+--  2 lines: | Opened browser Firefox
CreateTest | Accounts :  -> Button => Save is clicked
+--  8 lines: | CreateTest | Accounts :  -> Button => Search is clicked 

我的vimdiff命令如下:

vimdiff file1 file2 -c 'w! diff_output.html' -c 'qa!'

如何关闭此功能?我想在输出差异文件中查看所有行(即使它们相同),而没有任何自动折叠/折叠?

编辑:我正在使用Runtime.getRuntime()。exec()方法通过Java项目运行此命令。

linux shell unix diff vimdiff
2个回答
0
投票

vim中的所有折叠命令均以'z'键开头。我相信您可以撤消所有要键入“ zi”的折痕。

也尝试“:help z”


0
投票

它是vim http://vimdoc.sourceforge.net/htmldoc/usr_28.html中的折叠功能>

如果要关闭它,请添加另一个参数以更改foldopen选项。

vimdiff file1 file2  -c 'set foldopen=all'
© www.soinside.com 2019 - 2024. All rights reserved.