我非常喜欢融合-Gnome的视觉差异和合并工具。它并排显示了两个文件(或目录),并突出显示了它们之间的差异,并且我可以轻松地选择要从一个文件移动到另一个文件的部分。
我正在寻找一个类似的工具,但是它应该可以在(linux)控制台上运行。不需要任何X服务器。也许使用ncurses接口。
有这样的工具吗?
我非常喜欢融合-Gnome的视觉差异和合并工具。它并排显示了两个文件(或目录),并突出显示了它们之间的差异,并且我可以轻松地选择要从一个文件移动到另一个文件的部分。
我正在寻找一个类似的工具,但是它应该可以在(linux)控制台上运行。不需要任何X服务器。也许使用ncurses接口。
有这样的工具吗?
Answers:
sdiff
,这是一个经典的命令行工具,可以并排显示文本文件的差异,还具有交互式合并模式。通过运行使用它
$ sdiff -o output.txt input1.txt input2.txt
它是Gentoo Linux的etc-update实用程序使用的默认交互式命令行合并工具。
超过vimdiff
的优势是无处不在的可用性和更简单的处理。
1
或2
选择想要的版本。但是,列被截断以仅显示60个字符,并且更改必须保存到第三个文件。