当前位置:文档之家› ultroEdit+的中文教程

ultroEdit+的中文教程

杨艳130********

UltraEdit-32 V8.0 使用教程

--------------------------------------------------------------------------------

作者:命神文章来源:本站原创阅读:12664 更新时间:2005-3-28 23:49:31} 原创文章发表

在我刚刚开始作网页设计的时候,自己最喜欢用的就是FrontPage 了,因为像我这样的菜鸟,只能用些“傻瓜”型的软件,后来出现了Dreamweaver,便开始试试它,结果发现它有许多FrontPage 没有的特点。那这些和Ultraedit 有什么关系?呵呵,其实很简单,网页做多了就会发现无论是用FrontPage 还是用Ultraedit 都会自动生成许多“垃圾代码”,从而增加网页的大小,所以我以后都直接编写HTML,而编写HTML 语言的最好工具就是Ultraedit。有人会说用记事本或者写字板什么的也可以呀?我今天就是我今天要给大家介绍一下为什么最好用的工具是Ultraedit 而不是其他的工具,因为Ultraedit 的功能远非这些。

有点跃跃欲试了吧,别着急,写一个软件一般是从它的安装开始讲的,然后介绍使用,最后介绍它的特殊功能的运用,如果你自己觉得对Ultraedit 还是比较了解的,那我建议你跳过安装这个部分直接看使用部分。好了,罗嗦了半天,有人有意见了,呵呵,咱们现在就开始了。

软件的安装与卸载

一般下载所的都是一个包含两个运行程序的ZIP 包,然后将两个文件解压到一个临时目录,运行uedit32i.exe 程序(图1)。

图1

基本上程序的安装都是那些东西,协议确认啊,安装路径选择呀,但是Ultraedit 的安装程序将让你选择安装类型,你有三种选择(图2):

图2

Normal Installation:正常安装。绝大多数用户使用这个选项。

From Netword:从网络安装。

To Network:安装到网络。

一路“Next”下来,安装完毕后会询问你是否把Ultraedit 的启动快捷方式加入到开始菜单、桌面或鼠标右键中(图3),在这里我不建议你选中“加入到开始菜单”选项,但是我强烈建议你选中“Add UltraEdit-32 to right mouse button?”选项,然后选择OK 即可。

图3

若要安装拼写检查工具,运行dictam.exe 程序,在安装过程中你必须把安装路径dingwei到Ultraedit 的安装路径上(图4)。

图4

UltraEdit 的卸载直接使用它自身提供的uninstall 卸载程序即可,依次选择开始->程序->UltraEdit->UltraEdit-32 Uninstall。然后一直按“确定”就行。

软件的使用

单击开始>程序>UltraEdit>UltraEdit-32 text editor,即可启动UltraEdit 程序。也可以通过桌面上的快捷方式打开UltraEdit-32,如果你没有注册,每次运行时都会有一个注册窗口(图5),上面显示你还可以试用的天数45 天,等一会这个窗口就会自动消失。

图5

要打开一个文件有两中方法,可以在启动UltraEdit 后选择“File”中的”open”,也可以根据我们安装时的设定在要打开的文件上单击鼠标右键,选择Ultraedit-32(图6)。

图6

打开一个文件后的UltraEdit 运行界面如图7 所示。

图7

在这个界面中,我们可以看见了UltraEdit-32 的丰富内容,由于有HTML Tag 颜色显示功能,被编辑的网页的HTML 代码被明显地表示出来了。它的一些其他特殊功能我们稍

在我们需要打开多个文件时,如何很好地编辑其中的一个文件呢?UltraEdit-32 很好的解决了这个问题,它所有被编辑的文件窗口都在一个界面中,通过选择内容窗口上的标签来在各个文件中切换(图8)。

图8

文章是否已经被修改过,我们可以通过标签上是否有“*”判定该文件是否已经被修改。

其实UltraEdit-32 的具体使用,我个人觉得倒是没有什么很深的学问,就是一般的文本编辑工具操作,如果你对需要编辑的内容比较熟悉,比如HTML语言熟悉,就可以把它想成普通记事本就行

工具栏的介绍

和任何软件一样,UltraEdit-32 的一些基本操作都可以在它的工具栏里找到,我们简单介绍一下:(图9)

图9

1.新建文件

2.打开文件

3.关闭文件

4.文件存盘

5.文件打印

6.打印预览

7.插入分页符

8.字体

9.自动换行

10.十六进制切换

11.分栏类型

12.剪切

13.复制

14.粘贴

15.居左

16.居中

17.居右

18.段落

20.搜索前一个

21.搜索后一个

22.替换

23.转到指定行

24.切换到下一个文件

25.切换到上一个文件

26.水平分割

27.垂直分割

28.层叠窗口

29.用缺省的浏览器打开文件

30.显示关于对话框

UltraEdit的功能详解

Ultraedit 是一个文本编辑器软件,启动速度很快,体积小巧,占用内存较少,编辑功能强大全面。为了更好地介绍它功能,我们分普通功能与特色功能介绍。

(一)普通功能

普通功能就是指它作为一个文本工具所应该具有的功能。

Edit 菜单:恢复/重复操作、剪切和拷贝及粘贴、多项选择、多项删除等全面的编辑功;Date/Time 能在文章中自动加入日期;Toggle Word-Wrap 是类似Word 的自动换行功能。

Search 菜单:提供了查找、替换功能,换行dingwei、书签标记、字数统计功能。

Window 菜单:可以将多个编辑框进行有序排列,并在它们之间随意切换,也可通过直接点击编辑框上的标签在各个文本间切换;Show File In Browser 将直接启动默认浏览器,查看用HTML 语言所编辑的网页的实际效果;直接拖放、文件长度不限制等常规功能。

(二)特色功能

1、Read Only:可以将正在阅读的文件设成只读属性,防止对重要文件进行误操作;

2、拼写检查:EditSpell Check提供的拼写检查功能相当好使,感觉很像Word。利用单词库,UltraEdit-32能检查文章中的每个单词,如单词库中不包含所书写的单词,会弹出对话框让用户作出相应处理:改正错词或添加新单词。

在第一次使用拼写检查时,如果UltraEdit-32 报告Error opening dictionary C:PROGRAM FILESULTRAEDTssceam.tlx,这是因为UltraEdit-32 没有找到配套的字典文件*.tlx所至。UltraEdit-32总共支持英文、法文、德文、西班牙文等八种文字拼写检查,但是需要你下载安装相应的字典文件。

3、Web 列表功能:这是其他文本编辑工具所不具备的(图10),UltraEdit-32 的这个功能可以很好地对你本机或者通过局域网映射的Web 站点发布文件进行编辑,大大方便了我们这些经常更新站点的同志,好功能。:)

4、支持多种文件格式:UltraEdit-32 支持的文件包括:*.TXT、*.DOC、*.BA T、*.INI、

C 语言源程序*.C和*.CPP、头文件*.H 和*.HPP、HTML/Java 语言*.HTML、*.HTM、*.JA V A、*.JA V,基本上覆盖了所有的常见文件类型。如果你想让UltraEdit-32 支持新类型的文件,可以在AdvancedConfiguration…File Associations 中添加。如果采用默认安装,鼠标右键中会自动添加UltraEdit-32 项。

使用FileConversions 可以展开UltraEdit-32 的文本格式转换菜单,提供了在UNIX/MAC 与DOS、EBCDIC 与ASCII、OEM 与ANSI 之间文本的相互转换。

5、宏功能:Macro 菜单下提供了丰富的宏功能处理:宏记录、宏编辑、宏调用等,可

以简化文本编辑中经常重复的操作,提高效率。

6、颜色显示:UltraEdit-32 附有HTML Tag 颜色显示功能,能够对所编辑的文件的标

识起到很重要的作用。

7、点击DOS Command(热键F9)会弹出DOS 命令框,可以运行DOS 指令。如果

指令运行后有输出结果,如DIR、MEM、Chkdsk等指令,这些结果便会输出到UltraEdit-32 的编辑框中。可以使用UE 的此项功能截取DOS 下的文本信息。

8、点击Run Windows Program(热键F10)会弹出Windows 程序调用框,可以调用

Windows 应用程序。如果程序有输出结果,同DOS 命令框一样,这些结果也会输出到UE 的编辑框去。

9、十六进制编辑模式:现在玩家对Windows95 下的游戏进行静态修改时,都喜欢以

UltraEdit-32 作为首选工具。使用EditHex Edit 将以十六进制显示文件,最右边是ASCII 码形式,UE 的这项功能可以代替DOS 下PC Tools 的位置。

10、v8.0 版本增加了许多更新的功能:支持功能列表搜索;整合支持HTML Tidy;不

同项目使用不同工具;功能列表排序选择;允许在工程中添加一组文件;可以不生成临时文件就直接对文档进行操作;添加Copy-append 和Cut-append 等剪贴板增强功能;提供文本颜色选择;模板增加到了50 个;文件树浏览过滤;按字母顺序存储宏定义;FTP 加入OS9000 支持。

其实UltraEdit-32 的特点远不止这些,也不会这么简略,相信在使用过程中你一定能够有所收获,写出来交流一下不是更好?

UltraEdit高级教程

UltraEdit是一套功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单词检查、C++及VB 语法加亮,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有HTML Tag 颜色显示、搜寻替换以及无限制的还原功能。UltraEdit支持二进制和16进制编辑,所以还可以用来修改EXE 或DLL 文件。

本文面向有一定UltraEdit使用经验的用户,介绍UltraEdit中的高级功能,这些功能往往被大多数使用者忽视,灵活地使用这些功能将极大的提高工作效率,达到事半功倍的效果。要使用本教程所介绍的所有功能,需要UltraEdit12.00以上版本或UEStudio 06.10以上版本。

列模式

列模式是讲到UltraEdit不得不说的一个强大功能。列模式能让您按列选取和编辑数据,而一般编辑器只能按行选择数据。

进入列模式的方法:

使用快捷键Alt+C,或者使用菜单列->列模式,见下图

进入列模式后,通过按下键盘上的SHIFT键和方向键来选择多列,选中后的效果见下图,光标变成了多列光标。

此时在键盘上敲入字符的时候,被选中的每一列都会出现相同的字符,比如按下键盘上的”/”两次,效果见下图。这个例子实际上在编程的时候经常用到,当需要注释一段代码的时候,不必一行一行的注释,采用列模式能减少很多重复的工作。

插入/填充列:

以下图的书目文件为例,文件中缺少出版社的信息,而这些书的出版社都为”电子工业”,使用插入/填充列可以方便地完成这个工作。

首先在列模式下选择要填充的列,选择菜单列->插入/填充列,然后出现一个对话框,在这里填写要插入的文字后点”确定”。

确定后,刚才选中的每一列上都出现了”电子工业”四个字。

在这里也许您会问,为什么不用上面的方法,选中多列后直接在键盘上敲入”电子工业”四个字?其实如果敲入的是英文字母或字符是没有问题,当在列模式下敲入的是汉字的时候会出现乱码,因此可以用插入/填充列这个功能来解决这个问题。

讲到这里是否已感觉到UltraEdit的强大,接着往下看,您会发现UltraEdit能做很多Excel的工作,甚至Excel完成不了的工作。

插入号码:

同样以上面的书目文件为列,我们希望给每行前面加一个行号。

首先进入列模式,选中第一列,也就是”书名= “这几个字前的那一列,选择菜单列->插入号码。

如下图:

点击后进入以下插入号码的选项框,我们要插入的是行号,因此起始数字为1,增量也是1,为了显示得整齐一些我们把列首补零也勾上。

按上图的设置设好后,点”确定”,效果见下图,插入行号的工作就完成了。

上面说了UltraEdit能完成很多Excel的工作,下面就看看如何按列求和。

列/选择统计:

在上面书目文件中,有一个价格列标名了每本书的价格,若想知道这些书的总价钱,很简单:

首先在列模式下选中这些价格,然后点菜单列-> 列/选择统计

在出现的对话框中点一下统计,即可看到统计结果,见下图。这个对话框中的”忽略数据中的字符”填的

是”,”,这是保证您要统计的数据以千分位分隔的时候也能正常统计,比如这样的数字“24,501″。

或许您有一个疑问,上面我们处理的文件,它的格式都很工整,但往往我们拿到的初始数据都是不工整的。

遇上下图的数据,我们想统计这些书的总价钱的时候怎么办?(第3个字段表示价格)下面介绍转换到固定列功能来解决这个问题。

转换到固定列:

通过菜单列->转换到固定列将弹出以下对话框,根据文件的情况设置分隔字符,本例中我们的分隔符是TAB制表符,输入”^t”,其它设置保持默认值,然后点”扫描”按钮,扫描后的结果显示在最下面的框中,本例中为”10,27,3,8″,表示第一个字段(序号)要占10列,第二个字段(书名)占27列,以此类推。

通常我们不需要改变扫描后的结果,直接点转换就能得到下图的效果,这样无论是做统计,还是做接下来讲到的排序,都很方便。

排序(Sort)

排序是UltraEdit提供的非常实用的一个功能,也许您会觉得用Excel更方便,但别忘了Excel只能支持65535行数据,而UltraEdit处理上百万行的数据也不成问题,功能决不逊色于Excel。

下面用一个简单的文件为例,讲述如何排序,见下图,这个是一个商品表,最后一列是价格,我们要以价格来排序文件。

首先进入菜单文件->排序->高级排序/选项,见下图

弹出如下的排序选项对话框:

排列顺序:可以选择是升序还是降序

删除重复项:可以将文件中一模一样的行删除,只保留一行。(想想用Excel怎么去除重复项)

数字排序:当要排序的列是数字,并且关心它的实际大小时需要勾选这一项,下面的示例将说明这个问题。

排序列:一共可以设置4个列,通过起始列和结束列来指定。

假设我们要把这个文件按价格升序排列,在这个对话框中选择升序,因为我们关心数值的实际大小,所以勾选数字排序,通过标尺我们确定价格这一字段从65列起到71列结束。设置好后点”排序”按钮,效果如下图。(如果您看不到标尺,可能通过菜单视图->显示标尺来显示)

如果没有勾选数字排序,将会出现下图所示的结果,可以看出它是按字符的ASCII码在大小来排序的,而不是数值的真正大小。

正则表达式搜索与替换

先来解释一下什么叫正则表达式:相信您一定使用过Windows或Dos下用于文件查找的通配符,也就是*和?。如果您想查找某个目录下的所有的Word文档的话,您很自然地会搜索”*.doc”。在这里,”*”会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述您的需求。当然,代价就是更复杂,例如搜索doc为扩名的文件,正则表达式为”.*\.doc”。

别看它复杂了很多,但正则表达式几乎能满足您的一切搜索需求。比如您可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号”-”,最后是7或8位数字的字符串(像01 0-12345678或0376-*******)。

在UltraEdit中,正则表达式被很好地支持,目前的版本中一共支持三种,UltraEdit风格正则表达式、Unix风格正则表达式和Perl兼容正则表达式,本文介绍Perl兼容正则表达式,这是一条被广泛使用的正则表达式,绝大多数的编程语言都支持这种表达式。

要使用Perl兼容正则表达式,需要在UltraEdit中做一下设置。点击菜单高级->配置,出现下图的对话框,在左侧选中”正则表达式引擎”,右边勾选”Perl兼容正则表达式”。

正则表达式语法:

由于本文的重点不在正则表达式语法方面,这里只做简单介绍。

元字符:

元字符说明

. 匹配除换行符以外的任意字符

\w 匹配字母或数字或下划线或汉字

\s 匹配任意的空白符()

\d 匹配数字

\b 匹配单词的开始或结束

\W 匹配任意不是字母,数字,下划线,汉字的字符

\S 匹配任意不是空白符的字符

\D 匹配任意非数字的字符

\B 匹配不是单词开头或结束的位置

^ 匹配行首

$ 匹配行尾

字符转义

如果您想查找元字符本身的话,需要使用”\”来转意。例如”.”代表除换行以外的任意字符,如果您想搜索”.”

这个字符的话,需要这样使用”\.”。

重复

语法说明

* 重复零次或更多次

+ 重复一次或更多次

? 重复零次或一次

{n} 重复n次

{n,} 重复n次或更多次

{n,m} 重复n到m次

字符集

若要匹配aeiou五个字符中的任意一个,可以表示成[aeiou]。再如[0-9]表示0到9之间的任意一个数字,它的含义和元字符中的\d实际上是一样的。

反意

如果要匹配非a则[^a],除aeiou五个字母之外的表示成[^aeiou],

贪婪与止贪

设有字符串dve a de b cadef b oipi,正则表达式a.*b,表达式的意思是匹配由a开始中间包含任意多个字符并以b结尾,这个表达式匹配出来的结果是a de b cadef b,而不会是a de b,我们称这种匹配为贪婪匹配,因为它匹配了尽可能多的字符。要防止这种贪婪匹配,使用”?”,把上面的表达式写成a.*?b的话,匹配出来的结果就是a de b了。

UltraEdit中的正则表达式查找

我们以一个html为例,希望搜索一个