繁体   English   中英

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

[英]What does +— mean in vimdiff output file? How to turn it off?

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

+--  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!'

我该如何关闭它? 我想查看 output 差异文件中的所有行(即使它们相同),没有任何自动折叠/折叠?

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

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

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

vimdiff file1 file2  -c 'set foldopen=all'

vim 中的所有折叠命令都以“z”键开头。 我相信为了撤消你想要输入“zi”的所有折叠。

也可以试试“:help z”

这对我有用:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM