Vimdiff可以 - 如何提取文件,并将其输出类似于线到一个文件(Vimdiff - How to

2019-07-29 09:40发布

我是新来vimdiff同时,有一个问题关于输出两个或多个文件的相似到一个新文件。 例如,基于下面的图片我想有B,C,E,F,与所述两个文件的名称的沿被比较输出到不同的文件。

这个示例文件模板可能是:

[文件1的名称] [文件2的名称]

这是两个文件之间相似的线

是否有任何内置的vim的命令做这做一些bash脚本我能写,这将是能够提取VIM需要的数据? 先感谢您!

Answer 1:

你可以使用常规的差异,如果你安装了它获得的输出:

diff  --unchanged-line-format='%L' --old-line-format='' \
  --new-line-format='' a.txt b.txt

你会运行在Linux命令行。 或者从Vim你会通过键入运行它! 首先,如下所示:

:!diff  --unchanged-line-format='%L' --old-line-format='' \
  --new-line-format='' a.txt b.txt


文章来源: Vimdiff - How to extract similar lines in files and output them to a file
标签: vimdiff