[2018年最新整理]UE使用技巧.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[2018年最新整理]UE使用技巧

/2007-10/119381037936864.html 都是些很简单的技巧,不过是自己摸索出来,记录一下。我用的版本是UltraEdit-32 13.00a 简体中文版。   1、去重   如果文本中的数据是一行一行的,有重复的内容,去重的方法是:文件——排序——高级排序/选项,选中“删除重复”。   2、查找后乱码    将文件另存为“UTF-16”格式的文本。代码页要设置成:    高级——设置代码页/本地,“系统中已安装的代码页”,选择“936(ANSI/OEM-简体中文GBK)”;   “系统已安装的地区”选择中文(中国)中国人们共和国。   3、查找任意汉字   选择Unix风格的正则表达式,查找 “[^一-龥]”。代码页设置如上。   4、使用正则表达式,去除空行、行尾空格    UltraEdit有两种传统形式的正则表达式:UltraEdit风格、Unix风格。设置在:高级——配置——搜索——正则表达式引擎。   UltraEdit风格正则表达式:   去除空行:    %[ ^t]++^p  替换为 空白(就是什么也不输入)   去除行尾空格:   [ ^t]+$     替换为 空白   Unix风格正则表达式:   去除空行:    ^[   ]*      替换为 空白   去除行尾空格:   [   ]+$     替换为 空白   5、在UltraEdit风格正则表达式中,有个星号(*),功能是匹配任何除换行符外所出现的任意数量的字符。但在Unix形式正则表达式   中却没有相应的符号,可以用 .* 来代替。   .      匹配任何除换行符之外的单个字符。不匹配重复的换行符。      *      匹配前面的字符 0 次或多次。      6、如果一些操作是重复性的,可以用UltraEdit的宏来完成。 我常用的是查找后删除、或者复制。   6.1 查找后删除 InsertMode ColumnModeOff HexOff UnixReOn    Top Loop Find RegExp 要查询的内容 IfFound DeleteLine EndLoop Top EndIf 6.2 查找后复制 InsertMode ColumnModeOff HexOff UnixReOn NewFile PreviousWindow Top ClearClipboard Loop Find RegExp 要查询的内容 IfFound Copy NextWindow Paste InsertLine PreviousWindow EndLoop EndIf /2007-10/119380902036855.html 我在windows 下用得最多的编辑器就是UltraEdit了,使用频率几乎和Firefox差不多,特记下一些使用技巧,以备忘(随时添加新的技巧)。   1.列编辑 Alt+c   2.书签 Ctrl+F2   3.function列表功能 F8   4.大块代码缩进的调整 选中要调整的代码块 按tab,进行缩进   5.删除整行 Ctrl+e   6.要善于利用UE的右键功能   去除行末的空格   7.排序 移除重复   文件-排序-高级排序   8.自动补全 AutoComplete   配制-编辑-自动完成文件   我用的是phpAutoComplete 使用UltraEdit实现从UNIX文件到DOS文件的批量转换 /2007-10/119380983936863.html 最近在使用CT++这个软件时遇到这样一个问题:这个软件是在FREEBSD下开发的,虽然提供了C语言源程序,但程序在Visual Studio 2003下编译出现错误。检查原因,主要是因为源程序都是UNIX格式,每行的回车都是用一个0x0a字符表示的,而在WINDOWS/DOS下每行的回车都是用0x0d0a两个字符表示的,而该程序注释为俄文,影响了VS2003的处理,把大量的程序代码都当作注释了,所以编译就不能通过。要编译通过,必须先将UNIX文本格式转换为DOS格式的。UltraEdit的FILE菜单中提供了对单个文件进行这种转换的能力,但是一次只能转换一个文件,比较麻烦。经过一番研究,终于找到了一个批量实现转换的方法。在UE中选择Search | Search in files菜单,在Find框中填写^n(表示UNIX文件中的回车换行符号),在Replace with中输入^p(表示DOS文件中的回车换行符号),如下图所示。这样就可以实现批量替换了。    ultraedit使用技巧 /2007-10/119380908736856.html 替换所有 br 为 br /,结果连 splitlin

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档