




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于UltraEdit :一款文本编辑器软件,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单词检查、C+及VB 语法加亮,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML Tag 颜色显示、搜寻替换以及无限制的还原功能。UltraEdit 支持二进制和16进制编辑,所以还可以用来修改EXE 或DLL 文件。适用对象:开发人员、后台美工、动画设计常需要与文档,特别是程序代码打交道的人员。如何更好地管理你手中的文档、程序代码,你已经在用UltraEdit软件,是否用得多得还是查找替换,函数自动完成,代码的左对齐右对齐,在这里,将会介绍一些此软件超实用的功能,它们往往被大多数工作繁忙的使用者忽视,而灵活地使用这些功能将极大的提高工作效率,达到事半功倍的效果。功能1:列模式列模式能让你按列选取和编辑数据,而一般编辑器只能按行选择数据(图1:行模式状态)。需要在每一列前、或结尾,或其他地方加上相同的标识,或统计某一列块区的数据之和。图1:行模式状态进入列模式:1.使用快捷键Alt+C;2.使用菜单 列列模式。进入列模式后,通过拖动鼠标,或按下键盘上的SHIFT键和方向键来选择多列,选中后的效果见下图2:插入 / 填充列:列模式下,菜单列插入/填充列在对话框中输入要填充的内容,比如电话号码(图3):只消一键:批量插入或更换字符接上图,此时在键盘上敲入任意字符,被选中的每一列都会出现相同的字符。如果需要更换其中的一个数字,比如电话号码的第一位“8”改为“2”,选中电话号码的第一位所有列,敲键盘的“2”即立时更换。更换前 (图5) 更换后(图6)同理,实际上在编程的时候,我们需要注释一段代码,不必一行一行的注释,采用列模式能减少很多重复的工作。插入号码:同样以上面的通讯录文件为列,我们希望给每行前面加一个序号。首先进入列模式,选中第一列 ,也就是”姓名 “这几个字前的那一列 ,选择菜单 列插入数字:点击后进入以下选项框,我们要插入的是序号,因此起始数字为1,增量也是1,为了显示得整齐一些我们把列首补零也勾上。图7按上图的设置设好后,点”确定”,插入序号的工作就完成了。按列求和:如果某一列选区的数字,比如要统计每个人的工资额,很简单,后:列模式下选中需要求和的区域菜单 列 列/选区求和,就可以得到统计的结果。这个对话框中的”忽略数据中的字符”填的是”,”,这是保证你要统计的数据以千分位分隔的时候也能正常统计,比如这样的数字 “24,501。转为固定列宽:上面我们处理的文件,它的格式不是很工整,姓名与Email都连在一起,而且实际工作中,往往我们拿到的初始数据都是不工整的。没关系,固定列功能可以帮到你。通过菜单 “列转为固定列宽”将弹出以下对话框,根据文件的情况设置分隔字符,本例中我们的分隔符是“,”,其它设置保持默认值,然后点”扫描”按钮,扫描后的结果显示在最下面的框中,本例中为”39,49,表示第一个字段(序号/姓名)要占39列,第二个字段(Email)占49列,以此类推。图8通常我们不需要改变扫描后的结果,直接点“转换”就能得到下图的效果。图9排序 (Sort)排序是UltraEdit 提供的非常实用的一个功能,也许你会觉得用Excel更方便,但别忘了Excel只能支持65535行数据,而UltraEdit 处理上百万行的数据也不成问题,而且可以很方便地一次性删除重复行。操作步骤:菜单 文件排序高级排序/选项;弹出的排序选项对话框:图10排列顺序 :可以选择是升序还是降序删除重复项 :可以将文件中一模一样的行删除,只保留一行。极方便的功能数字排序 :当要排序的列是数字,并且关心它的实际大小时需要勾选这一项。排序列 :一共可以设置4个列,通过“起始列”和“结束列”来指定。分别指当前关键字中,要排序的数据开始和结束分别所在的列号。比如上例中的姓名所在的3至39。如果没有勾选数字排序,它将按字符的ASCII码在大小来排序的,而不是数值的真正大小。正则表达式:搜索与替换要啥给啥先来解释一下什么叫正则表达式:相信你一定使用过Windows或Dos下用于文件查找的通配符,也就是*和?。如果你想查找某个目录下的所有的 Word文档的话,你很自然地会搜索”*.doc”。在这里,”*”会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求。当然,代价就是更复杂,例如搜索doc为扩名的文件,正则表达式为”.*.doc”。别看它复杂了很多,但正则表达式几乎能满足你的一切搜索需求。比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号”-”,最后是7或 8位数字的字符串(0757-87654321)。在UltraEdit 中,正则表达式被很好地支持,目前的版本中一共支持三种,UltraEdit 风格正则表达式、Unix风格正则表达式和Perl兼容正则表达式,本文介绍Perl兼容正则表达式,这是一条被广泛使用的正则表达式,绝大多数的编程语言都支持这种表达式。要使用Perl兼容正则表达式,需要在UltraEdit 中做一下设置。点击菜单 高级配置 ,出现下图的对话框,在左侧选中”正则表达式引擎”,右边勾选”Perl兼容正则表达式”。图11l 正则表达式语法:Perl引擎:图12字符转义如果你想查找元字符本身的话,需要使用”来转意。例如”.”代表除换行以外的任意字符,如果你想搜索”.”这个字符的话,需要这样使用”.”。重复语法 说明* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次n 重复n次n, 重复n次或更多次n,m 重复n到m次字符集若要匹配adcde个字符中的任意一个,可以表示成adcde。再如0-9表示0到9之间的任意一个数字,它的含义和元字符中的d实际上是一样的。反意如果要匹配非a则a,除abcde五个字母之外的表示成adcde.UltraEdit 中的正则表达式查找我们以一个html为例,希望搜索一个 Html标记的内容。首先要明确要搜索的字符串的特征:以结尾,中间包含任意字符(包括换行),于是表达式可以写成。在这里Ss表示空白和非空白(即所有字符),随后的*表示任意多个,?表示非贪婪搜索。确定表达式后按下键盘上的Ctrl+F 在弹出的查找对话框中输入表达式,并且勾选”正则表达式”,点”查找下一个”即可看到搜索的效果。UltraEdit 中的正则表达式替换在UltraEdit 中正则表达式不但可以用于查询还能用于替换,这里介绍一种复杂的替换。以下图所示的一个文件为例,文中有很多日期,都是这样的格式dd/mm/yyyy,我们希望把他替换成yyyy-mm-dd的格式。既然是替换,那么必需先查到目标串,用d表示数据,月和日都一位或两位数据组成,正则表达式表示为d1,2,年份都四个数字表示为 d4,加上中间的分隔符/,整个日期串可以表示为d1,2/d1,2/d4。我们替换的目标是要把最后的年份放到第一位去,因此还需要这个搜索能返回各个部分的值,在Perl正则表达式中用()可以返回搜索串中的值,并用$1表示第一个括号中的值,因此我们加上3个括号表达式变成 (d1,2)/(d1,2)/(d4),那么$1表于日,$2表示月,$3表示年。说到这里要达到我们的目标就很简单了。按下键盘上的Ctrl+R 调出替换对话框,查找内容为(d1,2)/(d1,2)/(d4),替换为$3-$2-$1,记得勾上”正则表达式”。填好后”全部替换”。常用的正则表达行首空格: s+行尾空格:s+$IP地址:0-91,3.0-91,3.0-91,3.0-91,3正整数: 1-9d*$负整数: -1-9d*$填充后效果(图4):是否已感觉到UltraEdit 的强大,也许有人会认为,这有什么大不了,Excel更强大,且慢,其实UltraEdit 能做很多Excel的工作,甚至Excel完成不了的工作。远程文件直接编辑UltraEdit 支持直接打开远程机器上的文件,保存后自动上传到远程服务器。使用这个功能很简单,点菜单文件FTP/Telnet从FTP打开。如果你是第一次使用这个功能,那么可以点上图中的”帐号”按钮,将会弹出下图所示的帐户管理器,通过简单的设置即可完成帐号的增加。图13如果你已经配置好了FTP帐号,那么点”浏览站点”就可以看到远程机器上的文件,选中要编辑的文件点打开就可以在UltraEdit 中编辑了。注意 :不建议使用该功能编辑系统核心文件,保存的时候如果出现网络故障容易导致文件丢失。冻结窗口实现上UltraEdit 中并没有冻结窗口这个概念,之所以这么中是因为UltraEdit 可以实现类似Excel的冻结窗口的功能。在Excel中我们常用这个功能来固定表头,这样上下滚动的时候可以保持表头不动。UltraEdit 中可以实际固定左侧列,滚动水平条的时候只有右边动。例如我们要将某一列固定下来,在滚动水平条的时候固定不动,先要设置一个列标记:步骤:菜单 视图设置列标记;在出现的设置列标记对话框中,我们勾上第一行,并设置值为3,3是要固定的字段的结束列。如下图:图14设好后,点”确定”,可以看到在3列的地方多了一条竖线,这个时候再点菜单 视图标记1的左边不滚动 ,这样第3列前的内容在水平条滚动的时候不会变,可以把后面的内容滚到前面来。语法加亮语法加亮是UltraEdit 的一个突出亮点,它能像用各种语言的IDE开发环境一样,对各种语法的关键字着色。UltraEdit 通过一个叫wordfile的文件来定义各种语言的着色规则。通过添加语法规则即可增加UltraEdit 的识别能力。菜单:高级配置,出现下图选项卡语法着色,选择当前适用的语言:图15TIPS:默认安装后的UltraEdit 不支持Oracle的SQL语法着色,下面举例如何让UltraEdit 识别Oracle的SQL脚本并对关键字着色。首先打开wordfile定义文件,点菜单 高级配置 ,在左侧找到”语法加亮”,点右边的”打开”按钮即可打开wordfile文件。到官方网站下载Oracle的语法定义文件,官方提供了上百种语法的定义文件,可以根据需要下载,路径为http:/www.ultraedit .com/downloads/extras.html#wordfiles 。把下载回来的文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生命周期管理对厨房电器的影响分析报告
- 企业人才激励机制分析报告
- 2025年互联网金融平台用户信任度构建与风险防范机制研究报告
- 【2025年】甘肃省白银市【辅警协警】笔试模拟考试题(含答案)
- 公路货运行业数字化转型中的物流行业竞争格局分析报告
- 蔬菜加工企业效益分析报告
- 工业互联网平台同态加密技术跨区域协同应用案例分析报告
- 小产权房屋买卖合同范文
- 中医考研试题及答案详解
- 中医类医生面试题及答案
- 变电运维培训课件
- 2025至2030中国防爆设备行业发展分析及产业运行态势及投资规划深度研究报告
- 2025年天津市中考英语试卷(含标准答案及解析)
- 2025年陕西省中考英语试卷真题及答案详解(精校打印版)
- 2025-2030年建筑材料行业市场现状供需分析及投资评估规划分析研究报告
- 公司收发货管理制度
- ASTM G154-23译本 中文版【后附英文官方原版 可复制可检索】
- 2025年护士执业资格考试老年护理学专项护理措施试题集
- 法人风险转移协议书
- 煤矿技能提升培训课件
- 强军兴军思想试题及答案
评论
0/150
提交评论