除了Meld以外,我几乎没有用过其他任何东西。你还能推荐其他东西吗?
如果您给出推荐的理由(作为评论),那将更好。
[ note ]我想要一个替代方法,因为Meld最近失去了将整个内容从一个文件复制到另一个文件的功能。我指的是通过Copy To Left/Right
右键单击菜单项可用的功能。
[ 更新 ]我刚刚检查了一下,这个问题是由1.3.2引入的。1.3.1很好用,我检查的最新版本是1.4.0,它不起作用。
Merge
菜单下。
除了Meld以外,我几乎没有用过其他任何东西。你还能推荐其他东西吗?
如果您给出推荐的理由(作为评论),那将更好。
[ note ]我想要一个替代方法,因为Meld最近失去了将整个内容从一个文件复制到另一个文件的功能。我指的是通过Copy To Left/Right
右键单击菜单项可用的功能。
[ 更新 ]我刚刚检查了一下,这个问题是由1.3.2引入的。1.3.1很好用,我检查的最新版本是1.4.0,它不起作用。
Merge
菜单下。
Answers:
有许多可用的工具:
您是否有两个文件并想查看它们之间的差异?使用“文件差异查看器”。您是否有一个diff文件,并希望以易于阅读的显示形式查看它?使用“差异文件查看器”。
Emacs的捆绑ediff
软件包是一个很好的差异查看器(从Emacs Tools / Compare
和Tools / Merge
菜单中的命令开始)。它具有所有基本功能(突出显示两个文件之间的差异,在不同块之间跳转)和最常见的中间功能(比较文件的各个部分,比较从版本控制中获取的修订版本,比较目录树,使用公共祖先作为参考点,产生合并版本)。但是,它没有非常花哨的忽略功能。
与大多数其他差异查看器相比,Emacs具有更好的搜索功能,语法突出显示和Lisp可扩展性。哦,还有一个集成的编辑器。
v
/ ^
(ediff-scroll-vertically
,取决于您要调用它的按键向上或向下移动)并行滚动所有窗口。
我已经使用tkdiff(http://sourceforge.net/projects/tkdiff/)多年了。就显示文件之间的差异而言,它可以满足我的要求,并且它可以写出“合并”文件,并且可以左右选择文件差异。
缺点:它是用Tcl / Tk编写的,并非所有系统都具有。
我认为xxdiff可以满足您的需求。