Linux下9种优良的代码比对工具【举荐】-linux运维
在我们编写代码的时候,我们时常需要晓得两个文件之间,或者统一个文件不一样版本之间有什么悬殊性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢?
本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有下令行工具,还有 GUI 界面工具,让你轻松进行代码比对。
1. diff下令
diff
下令是 Linux 下自带的一个强大的文本比对工具,并且运用起来非常利便。关于它的运用,我以前也独自写过一篇文章介绍,点击下方链接可以查看。
教你一招Linux下文本比对办法
diff 下令在大多数的 Linux 发行版里已经预装了,它可以逐行比对两个文本文件,并输出它们的悬殊点。更多介绍可以直接查看它的 man 手册。
$ man diff
但是,diff 下令虽然强大,但它的输出效果实在是太动人了,不直不雅也不清晰。于是,有大佬为了填补这个缺陷,基于 diff 开发了更强大的工具。这里举荐两个:colordiff
和 wdiff
。
colordiff下令
colordiff
是一个 Perl 足本工具,它的输出效果和 diff 下令同样,但是会给代码着色,而且拥有语法高亮功能。同时,你要是不喜好它的默许色彩的话,还可以自定义主题。
你可以自行安装 colordiff 到你的电脑,依据不一样的发行版选中不一样的安装下令。
$ yum install colordiff [On CentOS/RHEL/Fedora] $ dnf install colordiff [On Fedora 23+ version] $ sudo apt-get install colordiff [On Debian/Ubuntu/Mint]
一样,你可以运用 man 下令查看它的帮忙文档:
$ man colordiff
wdiff下令
diff 下令是逐行比拼悬殊,而 wdiff
更失常,是逐字比拼。所以要是你的文本只是修改了少数一些词语的话,运用 wdiff 下令将更加高效。
安装下令如下:
$ yum install wdiff [On CentOS/RHEL/Fedora] $ dnf install wdiff [On Fedora 23+ version] $ sudo apt-get install wdiff [On Debian/Ubuntu/Mint]
更细致内容可以查看它的 man 手册。
$ man wdiff
2. vimdiff下令
vimdiff
等同于 vim -d
下令,即 Vim 编纂器的 diff 模式。
该下令背面平常会接两个或多个文件名作为参数,这些文件会同时在 Vim 编纂器的分割窗口中打开,并高亮显示文件中内容有悬殊的局部。
它的官网为:https://sourceforge.net/projects/tkdiff/
以上就是Linux下9种优良的代码比对工具【举荐】的细致内容,更多请关注 百分百源码网 其它相干文章!