控制台的交互式/可视合并工具?


17

我非常喜欢融合-Gnome的视觉差异和合并工具。它并排显示了两个文件(或目录),并突出显示了它们之间的差异,并且我可以轻松地选择要从一个文件移动到另一个文件的部分。

我正在寻找一个类似的工具,但是它应该可以在(linux)控制台上运行。不需要任何X服务器。也许使用ncurses接口。

有这样的工具吗?

Answers:




2

sdiff,这是一个经典的命令行工具,可以并排显示文本文件的差异,还具有交互式合并模式。通过运行使用它

$ sdiff -o output.txt input1.txt input2.txt

它是Gentoo Linux的etc-update实用程序使用的默认交互式命令行合并工具。

超过vimdiff的优势是无处不在的可用性和更简单的处理。


易于使用,只需按12选择想要的版本。但是,列被截断以仅显示60个字符,并且更改必须保存到第三个文件。
simlev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.