meld是个好工具

在linux上使用meld工具作代码对比,比svn的文本好看很多,如果不能登陆linux的XFree等图形界面,需要借助VNC等图形界面来登陆,因为SecureCRT无法打开图形。
  有二种方式安装meld,一是使用yum或rpm安装meld,另一种是直接下载meld的bin包。
  在家里的Fedora使用了yum安装好meld,由于公司服务器redhat我没有root,无法安装,而公司我的虚拟机redhat 5的yum资源库又没有meld的rpm,只能下载bin包,在公司使用1.2,1.4,1.5好几个版本都没有成功,不是报invalid syntax就是报python版本不支持。搞得一肚火,回家里折腾bin方式的meld来试验。
  终于给我找到一个Feodra上可用的meld bin,这里共享下地址
http://download.gnome.org/sources/meld/1.3/meld-1.3.3.tar.bz2
我是在https://mail.gnome.org/archives/gnome-announce-list/2010-September/msg00011.html里面找到的。
  下载它后,到它的bin目录里运行./meld就行了。在Linux的图形界面里面,我使用root与普通用户都能运行,但在VNC里面使用root可以运行,普通用户运行不了,报一些no protocol的错误,晕死,后来重启下fedora,VNC里面普通用户也能运行了。
  第二天来到公司,马上下载了1.3.3版本的meld,用root用户可以运行,普通用户报在家里类似的错误,重启了还是无法解决,怀疑是使用root下载,权限导致的,将整个目录chmod u+s,果然普通用户也能运行meld了。哈哈。
  使用普通用户再下载一次1.3.3,删除先前下载的,一切正常。还是无法解释昨晚在家里发生的情况。
  
  编辑下~/username/.bashrc,加入别名
  alias meld='/home/gliang1/tools/meld-1.3.3/bin/meld'
  就可以方便的使用meld命令了,这一步也可以通过将将meld路径加到环境变量PATH里来实现。

  后来发现只能打开界面,对比文件时报gnome_vfs_get_uri_from_local_path: local_full_path failed等等的错,在网上查,有人说是1.3.3的bug,再在http://ftp.gnome.org/pub/GNOME/sources/meld/里下载个 1.4.0的版本就好了,这真是个好资源!
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Meld是一款开源的差异对比工具,被广泛用于比较和合并源代码、文本文件以及文件夹。它提供了一个直观易用的用户界面,可以帮助用户轻松地发现文件和文件夹之间的差异,并将其合并到一起。 Meld具有以下一些重要特点:首先,它支持多种文件格式的对比,如文本文件、图像文件、PDF文件等。这意味着用户可以在同一个软件中比较不同类型的文件,而无需切换到其他工具。 其次,Meld提供了灵活的差异显示选项。用户可以自定义如何显示差异,比如使用颜色、线条等来突出显示差异所在的位置。这样用户可以更清楚地了解文件中的差异。 第三,Meld支持三向合并,这是一项非常有用的功能。用户可以将两个不同的版本与一个共同的基准版本进行比较和合并。这样可以确保合并过程中尽可能地保留原有的修改,并解决冲突。 Meld还提供了许多其他有用的功能,如语法高亮、行号显示、书签标记等。此外,它还支持版本控制系统的集成,如Git、SVN等。 对于需要频繁进行文件和文件夹对比和合并的软件开发人员、写作人员,甚至是普通用户,Meld是一个非常方便和强大的工具。它的下载和安装非常简单,几乎支持所有主流操作系统。无论是需要修复源代码中的差异,还是合并两个文本文件的差异,Meld都是一个理想的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

anssummer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值