在编写代码的过程中,经常碰到两个文件之间的逐行比較。特别是新代码与源码之间的文字比較,这里介绍用UltraEdit实现新代码与源码之间的比較方法。

  //源码:Bearing.mac 

FINISH
/CLEAR
/FILNAME,Bearing,1
/PREP7
/TITLE,3D model
BLOCK,0,2.5,0,1,0,2
WPOFF,0,1,2
WPROT,0,-90,0
BLC4,0,0,2,1,2
WPCSYS,-1,0
WPOFF,0,3,2
CYL4,0,0,0,0,2,90,-1
CYL4,0,0,1.2,,,,-0.2
CYL4,0,0,1,,,,-1
VSEL,S,VOLUM,,2,4,1
VSBV,ALL,4
ALLSEL,ALL
VSEL,S,VOLUM,,5,7,1
VSBV,ALL,5
ALLSEL,ALL
VSYMM,X,ALL,,,,0,0
VSEL,ALL
VGLUE,ALL
SAVE

  //新代码:ZhouCeng1a.mac   

FINISH
/CLEAR
/FILNAME,Bearing,1
/PREP7
/TITLE,3D model5
BLOCK,0,2.5,0,1,0,2
WPOFF,0,1,2
WPROT,0-90,0
BLC4,0,0,2,1,2
WPCSYS,-1,0
WPOFF,0,3,2
CYL4,0,0,0,0,2,90,-1
CYL4,0,0,1.2,,,,-0.2
CYL4,0,0,1,,,,-1
VSEL,S,VOLUM,,2,4,1
VSBV,ALL,4
ALLSEL,ALL
VSEL,S,VOLUM,,5,7,1
VSBV,ALL,5
ALLSEL,ALL
VSYMM,X,ALL,,,,0,0
VSEL,ALL
VGLUE,ALL
SAVE

1) 在UltraEdit中,同一时候打开源码Bearing.mac 和新代码ZhouCeng1a.mac,如图(1)所看到的:



图(1)在UltraEdit中,同一时候打开源码和新代码

2) 点击UltraEdit工具栏上的【File】–》 【比較文件】–》√ 勾选“差异处以颜色区分”、√勾选“差异处以并口显示”和 √勾选“忽略内容的空白”—》点击【比較】button。如图(2)所看到的:



图(2)设置比較的类型

3) 效果例如以下:



图(3)源文件与新文件的比較结果

  由图(3)可知,新文件ZhouCeng1a.mac 与 源文件Beaering.mac除了第5行和第8行不同,其它都同样。

用UltraEdit比較两个文件的更多相关文章

  1. ultraEdit软件比较两个文件内容的不同处

    1.软件名称为:UltraEdit ,安装并打开软件; 软件图标: 打开软件如图所示: 2.点击导航图标,蓝色上面有Uc图标,该图标名称为“比较文件” 如图位置: 3.弹出框,根据文件路径选择好比较的 ...

  2. ultraedit比较两个文件差异经验

    链接地址:http://jingyan.baidu.com/article/fcb5aff7876551edab4a714b.html 程序开发人员经常要使用到两个文件的对比,有很多工具可以实现该功能 ...

  3. php 基础算法(用*表示金字塔)通过hash 比較两个数组同样的数

    当作为一名php 程序猿,每天总与数据库打交道,做着最底层的程序猿的工作,開始着手研究一些算法,希望自己能在计算机的道路上走的更远.事实上我更喜欢管理,希望自己能作为一个卓越的管理者,但并不影响我对技 ...

  4. putty提供的两个文件传输工具PSCP、PSFTP详细介绍

    用 SSH 来传输文件 PuTTY 提供了两个文件传输工具 PSCP (PuTTY Secure Copy client) PSFTP (PuTTY SFTP client) PSCP 通过 SSH ...

  5. diff 比较两个文件的差异

    功能:比较两个文件的差异,并把不同地方的信息显示出来.默认diff格式的信息. diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的补丁文件.也使用patch命令对 ...

  6. Linux下对比两个文件夹的方法

    最近拿到一份源代码,要命的是这份源代码是浅克隆模式的git包,所以无法完整显示里面的修改的内容. 今天花了一点点时间,找了一个在Linux对比两个文件夹的方法. 其实方法很简单,用meld 去对比两个 ...

  7. PHP两个文件的相对路径

    /** * relativePath 计算两个文件的相对路径 * @param file1 参作为考路径 * @param file2 相对于$file1的路径 */ function relativ ...

  8. linux 两个文件合并

    可以使用cat命令,有两种实现的方式,一种将两个文件合并的到一个新的文件,另一种将一个文件追加到另一个文件的末尾. 方法一:使用cat命令从文件中读入两个文件,然后将重定向到一个新的文件.这种方法可以 ...

  9. linux两个文件修改主机名

    linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname   //查看机器名#hostname -i  //查看本机器名对应的ip ...

随机推荐

  1. java中list或数组中随机子集工具类

    package com.example.demo.test; import java.util.ArrayList;import java.util.Arrays;import java.util.L ...

  2. 树梅派 -- 通过/sys读写ADC芯片 pcf8591

    通过wiringPi等library, 在user space 通过/dev/i2c来读写i2c设备的方案不在本文讨论了. 编译SENSORS_PCF8591 模块 在Default raspberr ...

  3. 使用Docker compose编排Laravel应用

    前言 Laravel官方开发环境推荐的是Homestead(其实就是一个封装好的Vagrant box),我感觉这个比较重,于是自己用Docker compose编排了一套开发环境,在这里分享下. 环 ...

  4. ps----像素与分辨率

    1.为了用于印刷,所以调整文档尺寸也很重要. 2.像素的多少决定了文件的大小,像素越多图像越清晰越逼真. 3.文档的尺寸改变需要结合分辨率. 4.像素固定的情况下修改分辨率高度宽度也会变化. 5.画面 ...

  5. Objective-C-------(1)创建并使用对象

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...

  6. cf839c Journey

    大水题 #include <iostream> #include <cstdio> using namespace std; int n, du[100005], hea[10 ...

  7. js总结(三):面向对象,prototype ,oo模拟

    http://aralejs.org/class/docs/competitors.html http://javascript.crockford.com/prototypal.html proto ...

  8. [HDU3065]病毒持续侵袭中(AC自动机)

    传送门 AC自动机的又一模板,统计每个字符串在文本中的次数. 所以就不需要vis数组了. ——代码 #include <cstdio> #include <cstring> # ...

  9. HDU 2767 Proving Equivalences(强连通 Tarjan+缩点)

    Consider the following exercise, found in a generic linear algebra textbook. Let A be an n × n matri ...

  10. 匈牙利游戏(codevs 1269)

    题目描述 Description Welcome to the Hungary Games! The streets of Budapest form a twisted network of one ...