UltraEdit 使用教程
第 1 页 共 11 页
UltraEdit 使用教程
——本教程在 UE 11.10+3版本基础上编写
作者: robin xie
2005-7-2
摘要:UltraEdit(以下简称 ue)是一款程序员常用的编辑软件,其强大的文字编辑功能和自动
颜色标注功能吸引了大量的工程师们的眼球,但是,大多数工程师的应用都还停留在一些非常
基础的层面,根本没有发挥出该软件的能力。了解并熟练使用手上的工具软件能极大的提高编
程的效率,把各位从辛劳的打字工作和大量的鼠标点击中解放出来。本文
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
了 ue软件的一些
常规使用技巧,主要是关于一些常用功能及其值得注意的地方,和一些不太被注意但是又非常
实用的功能,希望能给大家带来更多的方便。
目 录
一. 查找 ...................................................................................................................................2
二. 剪贴板 ...............................................................................................................................3
三. 列块模式............................................................................................................................4
四. 工程 ...................................................................................................................................5
五. 比较文件............................................................................................................................6
六. 插入文件............................................................................................................................6
七. 关于 UE的配置 .................................................................................................................7
八.
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
的使用 ........................................................................................................................9
九. 宏.....................................................................................................................................10
十. 其他一些实用的小功能 ....................................................................................................11
UltraEdit 使用教程
第 2 页 共 11 页
一. 查找
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
文件内部查找 —— Ctrl + F
在文件中查找(抱歉,没有快捷键,需要的话可以自己定义,建议定义成 Ctrl + Alt + F)
查找的界面如下图所示:
其中,比较重要的选项如下:
z 列出包括字符串的行
¾ 该功能能方便的列出所需查找的全部可能内容(多文件查找自动使用该功能)。
UltraEdit 使用教程
第 3 页 共 11 页
¾ 注意常规搜索结果中的“全部书签”和“剪贴板”功能,全部书签能给所有找到的列都添加书签,(就
可以把搜索窗口关闭,通过书签一个个查阅),剪贴板主要是对应搜索到的内容太多的情况,比如搜
索“jmp”,可以把所有找到的行都拷贝出来到别的地方编辑处理。
z 正则表达式(重点中的重点)
¾ ‘*’ 代表任意字符串
¾ ‘?’代表任意一个字符
¾ 其他一些特殊常规字符的描述方法如下:
Symbol Function
^^ searches for a "^" character
^s searches for selected (highlighted) text when a macro is running
^c searches for the contents of the clipboard when a macro is running
^b matches a page break
^p matches a newline (CR/LF) (paragraph) (DOS Files)
^r matches a newline (CR Only) (paragraph) (MAC Files)
^n matches a newline (LF Only) (paragraph) (UNIX Files)
^t matches a tab character
¾ ^{A^}^{B^}表示满足表达式:A 或 B
¾ 所有表达式在替换功能中一样有效,替换 = Ctrl + R
二. 剪贴板
Ctrl + X ,Ctrl+C ,Ctrl+V 大概是大家用得最多的功能了,可是有时候几块东西搬来搬去的还是很
麻烦,ue提供了 10个剪贴板给大家使用,可以通过 Ctrl+0 ~ Ctrl+9 来切换不同的剪贴板,其中 ctrl + 0 对
应的剪贴板是 windows标准剪贴板,可以和其他 windows软件相互转贴文件内容。
e.g. 程序中有程序段 a、b、c、d、e 共计 5段程序需要被复制,我们可以
Ctrl + 1——〉选中 a段程序——〉按下 Ctrl + C;
Ctrl + 2——〉选中 b段程序——〉按下 Ctrl + C;
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
Ctrl + 5——〉选中 e段程序——〉按下 Ctrl + C;
找到 a需要摆放得的位置:Ctrl + 1——〉Ctrl + V;
找到 b需要摆放得的位置:Ctrl + 2——〉Ctrl + V;
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
找到 e需要摆放得的位置:Ctrl + 5——〉Ctrl + V;
UltraEdit 使用教程
第 4 页 共 11 页
三. 列块模式
切换列块模式 / 标准模式的快捷键 —— Alt + C
列块和非列块的区别如下:
列块除了在修改上是按照直列进行操作的以外,还有一些好处,它允许用户对于选定的列进行“插入数
字”,“列选区求和”的处理,尤其是“插入数字”,我们编程的时候经常需要一列间隔等距的数字,这个
功能能很好的帮助到我们。(如下图所示)
UltraEdit 使用教程
第 5 页 共 11 页
四. 工程
大概不会有人认为自己会一直都只做一个项目,而每一个项目都会牵涉到许多的文件,如果同时做 2
个以上的项目,需要频繁的切换项目文件,会带来很大的不便,而同时打开所有文件则令到管理非常不
便,使用“工程”能帮你解决这些问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
。
首先,强烈建议各位开一个专用的工程管理目录,所有的工程文件都保存在这里,避免和 emc的 prj
文件混淆。
工程的使用非常简单:
1、 在工程菜单下选择“新建工程”。
2、 打开该工程需要管理的文件。
3、 按照你所需要的方式管理窗口。
4、 好了!!!!基本的工作完成了。
5、 现在打开“工程设置”
6、 +所有打开文件
如下图所示:
7、 现在,一个标准的工程已经创建好了。
8、 注意下面有一个“可选字词文件”,它是对应 wordfile的,wordfile的作用是对不同文件字段做出
特定的颜色标识的说明文件,具体的编辑方法我们会在后面介绍,这里选择 wordfile可以给不同
的项目指定不同的 wordfile以便于管理不同系列语言的颜色标志。
UltraEdit 使用教程
第 6 页 共 11 页
五. 比较文件
比较文件在软件的修改中非常实用,默认被比较的 2个文件是最后在 ue中被访问过的 2个,所以,
在操作上一般是先点选所需要的文件,然后再到菜单中选择“比较文件”。
文件的比较是 ue的一个附属软件完成的,界面如下图所示:
蓝色部分是不同部分,鼠标双击比较界面的任何一行即可回到 ue界面的该行所在位置,值得注意的是:
该软件提供了只显示 相同/不同 部分的功能,但是如果不是显示全部内容,则不能通过双击找到 ue中的
对应位置。
关于搜索 上一个/下一个 不同的位置,可以通过上面 2个黑色的箭头图标实现。
刷新功能:比较器上方最后一个图标时刷新图标,当修改了 ue中的内容并保存以后,可以直接通过刷新
重新比较 2个文件。
关于比较器的合并功能:个人使用的结果认为效果并不好,可能是该软件还有待改进把。
六. 插入文件
插入文件对我们来说真正的作用在于合并文件,主要用于一些 语音、报号 、 midi 等纯数据文件的
合并,如果各位有需要用到该功能,建议给他定义一个快捷键(原始的快捷方式是:alt+f u i)。
UltraEdit 使用教程
第 7 页 共 11 页
七. 关于 ue的配置
在“高级”-->“配置”菜单中可以对 ue的许多使用习惯进行配置,重要的一些配置如下:
7.1 常规
我个人总结了几个比较重要的选项:
1、 允许运行本程序的多重实例
该功能指定在启动新的文件浏览的时候是重新开一个 ue窗口还是使用原来已经打开的 ue窗口。
2、 保存书签
3、 文件更改检测
当文件被外部软件修改的时候的处理方式
4、 程序启动时载入上次未关闭的文件
重新启动 ue的时候是否需要自动载入上次关闭时候打开的文件
5、 文件保存时删除行尾空白字符
可以帮助你删除多余的空白字符
6、 最小化到系统托盘
当最小化 ue的时候不会在下面挂一个讨厌的大条子(根据个人习惯选择)
7、 允许以文本方式对二进制/十六进制文件进行编辑⋯⋯
这样才不会在用文本方式编辑文件时造成数据丢失。
7.2 快捷键
ue对于所有的菜单功能及工具条功能都能够自定义快捷键,甚至于我们可以理解为 ue的全部快
捷键都是自定义的,无非是作者把一些自己常用的定义了快捷键而已。
UltraEdit 使用教程
第 8 页 共 11 页
如下图所示:
1. 先在命令框中选中你所需要设置快捷键的功能
2. 用鼠标选中按下新键的窗口
3. 按下你所需要的快捷键(可以是组合键)
4. 点击按键“设置”。
5. 你会看到你所设的快捷键到了以存快捷键中。
6. 点击应用即可使设置生效。
7.3 编辑
编辑中需要设置的主要是制表符宽度和缩进空格,这两个参数一般都设置成相同的,该版本 ue默认的宽
度为 2,个人建议可以使用 4或者 5比较合适(针对汇编语言的特征)
UltraEdit 使用教程
第 9 页 共 11 页
7.4 语法着色
7.4.2 wordfile.txt的编辑
wordfile 是 ue 的着色字段描述文件,考虑到公司使用软件格式对一致性的
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
,这里仅提供我们制
作的标准 wordfile文件,大家可以自己下载到 ue安装目录中即可。(注意 UE 11.10+3版本默认不是
安装目录的文件,需要大家自己指定文件及其路径)
7.4.3 其他颜色使用默认的配置即可。
八. 模板的使用
关于 UE的模板,很多人都不用,但事实上它是个不错的功能。大家都知道,公司的程序都有个固定
的格式,先写中断处理程序->主程序->子程序,其中每一部分都有固定的说明格式,也都要用固定的
符号间隔开,这样可读性才好。对于我们来说,每写一个子程序,就要重新输入一遍"input"、"output"还
有那些符号,实在是件麻烦的事情,于是渐渐的就会变懒,结果造成了程序的可读性很差,出入口不清
楚,更给日后维护造成了不必要的麻烦。我们可以把它做成 UE的模板,编程时用快捷键调用,就很方便。
下面简单介绍一下操作步骤:
8.1 先用 ue做一个模板,例如我的子程序格式定为下面这样:
;======================
;input:
;output:
;======================
8.2 进入 ue菜单的“高级”选项,再进入“显示/修改模板”。
8.3 把第一步所做的模板复制到相应的地方去,(例如复制到模板 5中),然后取名、保存即可。
调用时,只需“alt+序号”(上面是复制到模板 5,则为“Alt+5”),即可在光标当前位置插入模板里
的内容。
UltraEdit 使用教程
第 10 页 共 11 页
九. 宏
Ue中的宏虽然没有提供像Word和 Excel等软件中的宏那么强大的功能,但用好 Ue的宏也能为我们
的编辑工件减少许多重复的劳动,因为宏本身就是记录一系列的操作,并方便用户重复地执行这些操作
的一段代码,所以大多数重复的操作都可以被录制为宏或者手动编辑为宏,通过执行宏来完成这些操作。
下面将介绍“宏”目录中的几个常用功能。
9.1 Alt+m r
录制 —— 提示输入待录制的宏名及设置执行该宏的快捷键,确定后开始录制你下面的一系列操作,当
录制完成后,按 Alt+m s或在宏菜单中可选择停止录制宏。当录制停止后,可以用录制前所设置的快捷键
或者用 Ctrl + M快捷键执行宏。
9.2 Ctrl+Shift+r
快速录制宏 —— 直接开始录制宏,主要用于临时使用的宏,不提示输入宏名及设置快捷键。当录制完
成后,按 Ctrl+Shift+r或在宏菜单中可选择停止快速录制宏。当录制停止后,可以用 Ctrl + M快捷键执行
宏。
9.3 Alt+m a
全部保存 —— 将录制的宏保存为宏文件,方便下次加载使用
9.4 Alt+m l
加载 —— 将保存的宏文件加载并替换掉当前的宏,加载后便可用 Ctrl + M快捷键执行该宏。
9.5 Alt+m x
加载并追加 ——将保存的宏文件加载并追加到当前宏之后,加载后将追加到之前加载的宏之后,不会作
为被激活的宏,即用 Ctrl + M快捷键仍执行最早被加载的宏,因此建议使用“加载”。
下面将举例说明录制和执行宏的全过程:在我们的汇编程序中,经常出现切换 page调用程序的情况,如
程序:
page @sub_routine/0x400
call sub_routine
page @$/0x400
call指令前后的 page指令比较麻烦,下面将利用 UE的宏提供一种简单方法让我们利用快捷键便可自
动加上这两条指令。
9.5.1 将光标定位到“sub_routine”的任一字母后
9.5.2 Alt+m r :录制新宏
9.5.3 输入宏名,此处设为 add_page;设置快捷键为 Ctrl+/
9.5.4 此处开始的操作将被录制到宏中。
9.5.5 按 Ctrl+J选择单词即字符串“sub_routine”,再按 Ctrl+C。
9.5.6 按 HOME键并输入“page @”,再按 Ctrl+V粘贴复制的字符,输入“/0x400”后回车。
9.5.7 按 END键并回车,输入“page @$/0x400”
9.5.8 到此,全部操作完成,Alt+m s :停止录制新宏。
9.5.9 此时,将光标放在“sub_routine”的任一字母后,按 Ctrl+/,看看结果如何。
UltraEdit 使用教程
第 11 页 共 11 页
9.6 Alt+m e
编辑宏 —— UE 中除了可以录制宏,也可以像 Word 或 EXCEL 的宏一样编辑宏,用一系列的命令和一
些参数来代替所需的操作,如上例中,如果允许光标在该行的任意位置,还需要判断是否为 call指令,则
可以对上例中的宏进行编辑,增加条件判断,符合条件才会加 page指令,此宏已经过编辑并保存为文件,
经过验证能达到期望的要求。有关 UE中的宏命令比较复杂,欢迎继续探讨。
9.7 Alt+m u
设置自动加载宏 —— 让用户方便的在打开 UE时自动加载宏文件。如将上例中的宏保存为 add_page.mac
文件,设置自动加载该宏,则我们可以每次都很方便的使用自定义的宏而不需要在使用前手动加载。
十. 其他一些实用的小功能
10.1 Alt + ‘+’,Alt + ‘-’
——把当前光标所在行作为显示的第一行/最后一行
10.2 回看
在 ue编辑窗口的左上角有 2个绿色的箭头,分别表示回到上一个/下一个搜索过的位置,该功能对于
一些临时的翻查文件非常有帮助,建议定义快捷键。
10.3 书签
书签是用于定位文件的不同位置,方便用户快速找到这些位置并在这些位置之间切换的实用工具,
使用方法:
Ctrl+F2:设置或取消书签
Alt+F2:快速定位到设置的下一个书签位置
F2:快速定位到设置的上一个书签位置
Alt+S0:搜索菜单中的清除全部书签
10.4 窗口副本
给当前使用中的文件创建一个副本窗口,在两个窗口中所作的任何修改都能起到相同的作用。这样,
对于一个文件的两个位置进行对比修改就会变得很方便。
10.5 窗口 ——同步滚动
该功能能令所有打开的窗口,不论激活与否,都按照鼠标滚轮或者操作滚动条一起滚动 n行。
10.6 Ctrl + E —— 删除光标所在行
10.7 Ctrl + J —— 选择光标所在位置的单词
10.8 Ctrl + Y / Ctrl + Z —— 重复/取消 上一次动作
10.9 F7 —— 添加当前日期时间(加修订记录或说明时比较有用)