UltraEdit妙用 UltraEdit是Windows系统上非常出色、好用的“文本/二进制文件编辑器”，就好像Dos时代的Pctools工具一样，无论是文本文件，还是exe文件等二进制文件，用它查看、编辑起来都非常的方便！ 对于一个软件，大家往往只会用到其中很少的一部分功能，所谓的80％的用户用到20％的功能，将其余的80％功能开发出来，往往会收到许多意外的收获！下面，就让我带领你去探索UltraEdit更奇妙的风光...... 以下各项操作技巧，假设针对用UltraEdit打开的文件20000413.txt，如下图：

按列排序

有时，我们需要对文件的内容按照某列进行排序，比如按照上面打开文件中的“代码”进行排序，步骤如下：
·选择菜单“File\Sort\Advanced Sort and Options”，出现列排序设置窗口;
·选中“Remove Duplicates”，表示删除掉重复的行内容，保证每行都是唯一的内容;
·在“Starting Column”处设置按哪一列进行排序，既可以指定列的数目，也可以按照“光标”所在的列进行排序;
·在“sort order”处选择“递增”或者“递减”排序方式;
·单击“start”按钮开始执行排序。

直接删除当前打开的文件

选择菜单“File\Special\Delete Active File”，直接关闭并删除当前编辑的文件。

行内容的几种删除

对于一行内容，可能有多种删除的要求，在UltraEdit中，提供了热键，大大地方便了编辑操作。
删除整行将光标定位于要删除行的任意位置，按“Ctrl+E”，删除本行内容，下面的行依次上移。
删除从光标到行首的内容将光标定位于要删除行，按“Ctrl+F11”，删除本行从光标到行首的所有内容。
删除从光标到行尾的内容将光标定位于要删除行，按“Ctrl+F12”，删除本行从光标到行尾的所有内容。
删除所有行尾的空格内容选择菜单“Format\Trim Trailing Spaces”，删除文件中所有行的尾巴空格。

文本查找结果的列表窗口显示

有时候，我们需要在打开的文件中查找一个关键字，而这个关键字可能在文件中的不同地方出现许多次，利用下面的步骤，可以很好地显示、操作查找的内容。
·选择菜单“Search\Find In Files”，出现“Find In Files”窗口；
·在“Find”栏中输入查找的关键字，比如：60006；在“InFiles\Types”处输入想查找的文件类型，比如“*.txt”； 在“Directory”处选择想查找的目录；

·单击“Find”按钮，开始查找，完成后出现查找列表窗口。

从上图可以看出，下面窗口中列出了查找结果，查找到几次，就有几行，每行内容包括：查找的文件全路径、查找关键字出现的行数、该行的内容。用鼠标双击某行，在上面的编辑窗口中，光标就会自动定位到相应的行。
对于批量修改的操作，这项功能非常的实用！

多个文件的关键字批量替换

有时候，我们需要对某个目录下所有后缀名为txt的文件进行某个关键字的批量替换，比如：将所有T:\*.txt文件中的“60006”关键字替换为“70006”。一般情况下，完成这项工作需要专门的字符串替换程序。但是在UltraEdit中，只需要简单的几步，就能轻松搞定：
·选择菜单“Search\Replace In Files”，出现“Replace In Files”设置窗口;
·在“Find”处输入“60006”，在“Replace With：”处输入“70006”，在“InFiles\Types”处输入想处理的文件类型：“*.txt”； 在“Directory”处选择想处理的目录“T:”;

单击“Replace All”按钮，开始将T:*.txt文件进行上述条件的字符串替换。

固定显示列表某列

当我们想查看一行很长内容的后半部分时，经常需要固定左边的某列，比如：固定显示上面例子中的“代码与名称”2列，达到这个目的，就需要设置列标记，步骤如下：
·选择菜单“view\display rule”，在编辑窗口上部显示出横向标尺;
·选择菜单“view\Set Column Markers”，出现列标记设置窗口;
·在“1st column marker after”栏中输入“17”，单击“OK”;
·选择菜单“view\show column marker 1”，再选择菜单“view\no scroll left side of marker1”;
经过上面这几步设置，当浏览后边的列内容时，最左边的“代码”与“名称”两列内容就会始终固定显示。

灵活的列操作模式

一般的编辑软件，对列的操作都不是很方便，比如：删除某列、对某几列的数字进行累加……但是在UltraEdit中，完成这些功能，易如反掌！
·选择菜单“column\column mode”，设置当前文件进入“列操作模式”；
·删除某列：将光标定位于某列的开始，比如定位在“000001”开始的第一个“0”左边；选择菜单“column\delete columns”， 在文本框中输入“6”，单击“OK”，到此，删除了“代码”所在列的内容；
·列数字求和：托动鼠标选择一块区域，如下图：

选择菜单“column\Sum Columns\Selection”，在出现的窗口中，列出了当前选择列内容的数字和。
插入序号：UltraEdit能自动在每行的开头加入自定义的序号，步骤是：定位光标到某行的首部，比如定位到600002的开头；选择菜单“column\insert number”；在出现窗口的“first number”处输入起始序号，在“increment”处输入序号的增量，点击“OK”。结果如下：

添加自定义程序到菜单

为了更好地在UltraEdit中使用其他应用程序，UltraEdit提供了“添加自定义程序到菜单”的功能。
比如：将windows自带的计算器添加到菜单中，步骤如下：
·选择菜单“Advanced\Tools Configuration”；
·在“command line”处输入或者选择“C:\WINDOWSCalc.exe”，在“Menu Item Name”处输入“计算器”；
·单击“insert”按钮，完成添加。
到此，在“advanced”菜单下边出现了“计算器”条目，单击它，就调用了计算器程序。
以上介绍的各项功能，你发现了吗？感觉到好用吗？一位名人说过：“不是缺少美，而是缺少发现”，对于一个软件，“不是没有好功能，而是需要我们去挖掘”，是否同样成立？
(甘冀平)