[英]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.