超强编辑器Ultra Edit与众不同的功能 刘浩 1997-01-01   现在流行的编辑器已经不少了,但像UltraEdit这样,能集如此强大的功能于一体,确实令其它软件望尘莫及。   UltraEdit有16位和32位两种版本,我们着重介绍32位版本,其与众不同的地方表现在: #2  文件调入:   UltraEdit支持用鼠标拖放的操作来调入文件。我们只需把相应的文件(可以一次选择多个)从Windows的文件管理器上直接拖放到UltraEdit的窗口中来,这些文件也就一个个乖乖地进入了UltraEdit的编辑区。另外在直接用open菜单打开文件的时候,仍然可以使用Shift和Ctrl键来一次打开多个文件。 #2  无限长文件编辑:   UltraEdit基于建立在磁盘上的交换文件,最大限度地让出宝贵的内存资源,因此它不限制所编辑文件的大小,轻轻松松地调入上兆字节文件而仅占用很少一点内存。 #2  十六进制编辑模式:   类似于PCtools中文件的编辑方式,进入此模式后,屏幕左边显示文件的十六进制形式,右边是ASCII码形式,并可以用鼠标在它们之间切换。因此UltraEdit不仅可编辑文本文件,还可以对exe等二进制格式文件进行处理。 #2  UNDO、REDO:   在编辑过程中有时难免会有误操作,如果马上发觉还有可能纠正,但有时往往是做了几步其它操作后才发现,就只得重新来过。现在利用UltraEdit的多步undo(热键:Ctrl+z)和redo(Ctrl+a)功能,可以非常方便地还原到一步、两步或是几步前的状态。 #2  拖放:   用鼠标做块标记,选择部分高亮显示,这时可以用鼠标将高亮块拖到目的地放下,这样高亮块就被移动到了目的地,如果在拖放的时候按住Ctrl键,所做的操作就是复制。 #2  COLUMN方式:   进入column方式后,鼠标选择的高亮区域呈现出一个列块,而相应的复制、剪切、删除等操作都是对列块进行的,还可以给这些列依次加上序号。 #2  查找、替换功能:   UltraEdit提供的查找和替换功能不单能在当前文件中发挥作用,而且还可以在没有打开的若干文件中搜索和替换指定字符串,另外它还可以让光标定位在指定的行或页上,这在处理上千行的大文件时非常方便。 #2  文件比较:   能对两个文件进行比较,并选择比较结果是以不同颜色标明或将其并排显示。注意,文件比较功能在Windows 3.x中需有Win32s支持才能进行。 #2  文件排序:   以行为单位,按文本ASCII码的升序或降序对文件内容进行排序。 #2  SYNTAX HIGHLIGHT方式:   用过Borland c++的朋友都知道,在我们录入程序时,如果系统扫描器识别到当前键入的字是c++的保留字、常量、字符串或注释等内容时,它就会用一些其它颜色来显示,这样整个程序的各个部分内容就一目了然。UltraEdit的syntax highlight就非常类似于这种功能,并且可以由用户自己来定义具体的显示情况(区别何种类型、显示哪种颜色等)。它把这些信息存储在一个叫wordfile.txt的文本文件中,默认提供四种文件类型的支持,c语言(c、cpp、h、hpp、awk)、Basic语言(bas、frm)、html语言(htm、html)和java语言(java)。当用户以上述扩展名命名时(上面括号中),就按相应的设置来显示不同的颜色。用户也可以自己创建设置文件,语法也很简单,只需照着wordfile.txt的格式来做就行。 #2  WRAP(自动换行):   可以按照当前窗口大小或是指定一个最大的右边界值,当输入到边界时自动进行换行并且加上一个回车符号。对于已经编辑好的文件,仍可以用UltraEdit的自动换行功能先进行右边界调整,然后加上硬回车,类似于CCED的排版功能。相反,它还可以移去文件中的回车符。 #2  BOOKMARK(书签):   通过热键Ctrl+F2可定义若干个书签,以后每次按下F2就会依次跳到各书签处,又为文本的查找提供了一条捷径。 #2  大小写转换:   将英文字母在大小写之间转换,还可以转换成只有首字母大写的形式。 #2  TEMPLATE(模板):   用户可以将平时常用的文本形式创建为一个模板,比如我们经常要给某人写信,就把信的抬头称呼、地址和署名等固定信息建立成一个模板,当写信的时候调入相应模板再填上正文,这样就省去了许多的重复操作。 #2  类型转换:   可以把UNIX/MAC平台下的文本与DOS平台下文本格式进行互换。   以上列举出了UltraEdit的主要特点,另外配上相应的字典(需单独下载),还可以进行各语种的拼写检查,同时注意鼠标右键的奇特功效会帮你省不少力,还有些诸如自动缩进、强大的宏操作、插入文件、打印功能等不能一一介绍...总之,百闻不如一见,还是赶快装一套试试吧。   UltraEdit的www网址:http:∥www.idmcomp.com,可以下载最新版本,未注册版本有45天的试用期限。电脑报配套光盘上也收录了它的Windows 3.x和Win95最新版本,为你省去大把money了!   但是不得不说UltraEdit对我们来说有一个致命的缺点:没有专门提供对汉字的处理能力,因此即使是在中文Windows中使用,它还是按照单个字节为单位,一旦进行删除或是有英文字母混合的时候,就会出现半个汉字的问题,使编辑区一团混乱。这么优秀的一个软件竟忽视了中国这个庞大的市场,真是一大遗憾。