+-- 在 vi​​mdiff 输出文件中是什么意思?如何关闭它?

What does +-- mean in vimdiff output file? How to turn it off?

我使用 vimdiff 比较两个文本文件。每个文件大约有 1000 行。 差异工作正常。但是,它 collapses/folds 在输出差异文件中有几行 "same" 如下所示:

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

我的 vimdiff 命令如下:

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

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

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

vim 中的所有折叠命令都以 'z' 键开头。我相信要撤消所有要键入的折叠 'zi'.

也试试“:help z”

vimhttp://vimdoc.sourceforge.net/htmldoc/usr_28.html

中的折叠功能

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

vimdiff file1 file2  -c 'set foldopen=all'

这对我有用:

vimdiff -c "set foldlevel=9999" file1 file2 -c TOhtml -c  'w! diff_output.html' -c 'qa!'