UE使用技巧-.pdf





《UE使用技巧-.pdf》由会员分享,可在线阅读,更多相关《UE使用技巧-.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、http:/ 13.00a 简体中文版。1、去重如果文本中的数据是一行一行的,有重复的内容,去重的方法是:文件 排序 高级排序/选项,选中“删除重复”。2、查找后乱码将文件另存为“UTF-16”格式的文本。代码页要设置成:高级 设置代码页/本地,“系统中已安装的代码页”,选择“936(ANSI/OEM-简体中文 GBK)”;“系统已安装的地区”选择 中文(中国)中国人们共和国。3、查找任意汉字选择 Unix 风格的正则表达式,查找“一-龥”。代码页设置如上。4、使用正则表达式,去除空行、行尾空格UltraEdit 有两种传统形式的正则表达式:UltraEdit 风格、Unix 风格。设置在:高
2、级配置 搜索 正则表达式引擎。UltraEdit 风格正则表达式:去除空行:%t+p替换为空白(就是什么也不输入)去除行尾空格:t+$替换为空白Unix 风格正则表达式:去除空行:*替换为空白去除行尾空格:+$替换为空白5、在 UltraEdit 风格正则表达式中,有个星号(*),功能是匹配任何除换行符外所出现的任意数量的字符。但在Unix 形式正则表达式中却没有相应的符号,可以用.*来代替。.匹配任何除换行符之外的单个字符。不匹配重复的换行符。*匹配前面的字符0 次或多次。6、如果一些操作是重复性的,可以用 UltraEdit 的宏来完成。我常用的是查找后删除、或者复制。6.1 查找后删除I
3、nsertMode 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 http:/ win
4、dows 下用得最多的编辑器就是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 文件的批量转换http:/ C 语言源程序,但程
5、序在Visual Studio 2003 下编译出现错误。检查原因,主要是因为源程序都是UNIX 格式,每行的回车都是用一个0 x0a 字符表示的,而在WINDOWS/DOS 下每行的回车都是用0 x0d0a 两个字符表示的,而该程序注释为俄文,影响了VS2003 的处理,把大量的程序代码都当作注释了,所以编译就不能通过。要编译通过,必须先将UNIX 文本格式转换为DOS 格式的。UltraEdit的 FILE 菜单中提供了对单个文件进行这种转换的能力,但是一次只能转换一个文件,比较麻烦。经过一番研究,终于找到了一个批量实现转换的方法。在 UE 中选择 Search|Search in fil
6、es 菜单,在 Find 框中填写 n(表示 UNIX 文件中的回车换行符号),在Replace with 中输入 p(表示 DOS 文件中的回车换行符号),如下图所示。这样就可以实现批量替换了。ultraedit使用技巧http:/ 为,结果连splitlines 中也换了,导致无法截断日志,:(经龚骚提醒,使用ultraedit 的“文件比较”功能.果然比较方便,我平常只用editplus。顺便转文章一篇:用了这个软件很长时间了。写程序啥的都用它。在使用的过程中,自己总结了一些小技巧,在工作中可以提高效率。想必用这个软件的朋友很多,如果有其他好的技巧,也请share 出来。我尽量说简单点的
7、用法,因为复杂的俺也不会。开始抛砖。ctrl+b 写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE 会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。F3 默认情况下,当你按 F3 的时候 UE 可以查找现在选中的内容,F3 是下一个符合的内容,ctrl+f3 是上一个符合的内容.(请查看 advanced/configuration/Find标签)ctrl+f2 程序会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用ctrl+f2 我觉得更方便。比如说你要频繁
8、在多个function 中切换。可以在function 开始的地方,按一下 ctrl+f2,给这一行加一个书签。然后再另外的function 开始的地方,也来一下ctrl+f2,有书签的地方,字的背景色会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,嘿嘿,再按就是加书签或者取消当前行的书签了。应该是alt+f2.简单的用正则表达式的查找替换有时候会有一些简单文本处理的工作。比如你手头有一个文本,需要给所有行后边添加一个;。用查找替换来完成ctrl+r,查找p 替换为 p;,(记得选中regular Expressions,这样才能用正则表达式的功能
9、。)然后你可以选replace all(alt+a),或者点开始,一个一个的查找,替换,这样的好处是知道都替换了那些,有些时候你可能不想全部替换把类似$abc 替换为 var abc=abc;,abc有可能是其他字符ctrl+r,查找$(*)替换为 var 1=1;(记得选中regular Expressions,这样才能用正则表达式的功能。)然后你可以选replace all(alt+a),或者点开始,一个一个的查找,替换。自定义快捷键UE 很多功能都有快捷键,但不是所有的都有。11.00 有一个 Text2html的功能。我工作中遇到了要对大量代码进行这种操作的情况。我就想自己定一个快捷键
10、。advanced/configuration/key mapping 在 commands 里面找到你要用的command.我这里是 HTMLConvertSpecialChars,然后点 Pres s new key 下面的输入框,设置一个自己觉得爽,不冲突的快捷键。比如ctrl+alt+s.然后点 ok.这样用常用的功能,可以成倍提高效率。计算选中区域数字的合比如如下文本2 23a1 4 1.1 5 6 先选中,然后Column/(sum column/Selection),UE会以空格,字母分割数字,告诉你一个总数UE 的列编辑功能首先要 alt+c,进入列编辑模式这是后,你可以用鼠标
11、选择一个方形的区域。删除,复制全看你喜欢了。如果你想在每一行第二个字符开始加入一个test,在列编辑模式下,定位光标到第一行,第二列。Column/(Insert/Fill column),你还可以用这个功能插入行数。在列编辑状态下的复制粘贴都很有意思,某些情况下可以取得意想不到的效果。UE 的比较UE 内置一个比较功能,可以帮你比较2 个文件的不同file/compare files.如果你打开了2个要比较的文件,UE 会把这 2 个文件自动填入2 个要比较的文件位置,不然,你要用 browse 功能去找到那2 个文件,设置一下 text 还是 bin,是否要 ignore 一些你不关心的东
12、西。然后点击compare 就到比较界面。你可以设置只显示不同或者相同或者都显示。日常的应用是可以了。(有点像 BC,不知道谁抄谁的)加入当前时间有时候写代码要注释,比如那天改的,按一下F7 试试。打开的文件中切换如果打开多个文件,要在多个文件中切换,用鼠标点,麻烦,试一下 ctrl+tab 好多多窗口的软件都支持这个功能。恢复到上次存盘状态一个文件改动多了,想undo 到最初状态,file/revert to saved.文件备份,重命名一个文件要备份,你如果选save as 了,那当前打开的就是你save as 之后的文件了。用 fle/(make copy/backup)你还可以直接重命
13、名当前编辑的文件file/Rename file#UE 的 project 功能11.00 以后有了一个自动打开上次关闭时打开着的文件这个功能了,以前好像没有。这就可以用到Project 功能。其实就是定义一组相关的文件。project/(new project/workspace),UE会要求你存一个*.prj 的文件。下次你可以打开UE 的时候,project/(o pen project/workspace),继续上次的那个project 的 session 工作。也可以 file/(recent project/workspace)UE 的 function 列表功能打开一个程序文件,
14、比如*.js 确保 view/view as(*)/Javascript 选择 view/(view/lists)/function list.也可以用F8 大块代码缩进的调整选中要调整的代码块按 tab,进行缩进,你再按一下shift+tab。效果咋样?UE 的右键功能去处行末的空格选中要去空格的区域。点右键/format/menu./trim trailing spaces 删除整行定位光标要删除的行。点右键/delete/delete line,(也可以用ctrl+e)给代码加注释首先要确定选中了正确的语法加亮显示view/view as(*)/Javascript 然后选中要注释的部分
15、点右键/delete/comment add 或者 comment remove 格式化代码首先要确定选中了正确的语法加亮显示view/view as(*)/Javascript 然后选中要格式化的部分,就是让代码的缩进好看点点右键/format menu/reIndent selection 不过,如果你的代码是一行,没有按照句子分号。好像没啥效果。复制当前编辑文件的路径如果你要把当前文件作其他处理,需要这个文件的路径,这个功能可以不用再去敲路径点右键copy file path/name 复制当前编辑文件的路径点右键copy file path/name 打开文件内容中的文件如果文件的内容
16、里面有c:est.txt 或者 http:/ 这样的内容你可以把鼠标定位到上面,点右键。弹出的菜单最上边会多个选项c:est.txt 或者 http:/ 点击它,打开相应文件。调整,添加语法高亮显示advanced/configuration/syntax Highlighting 点击下边的full path name for word list 后边的 open 打开的文件如:d:Program FilesUltraEditWORDFILE.TXT 就是 UE 语法高亮显示的配置文件/L1C/C+就是第一种语言,/L2 就是第二种。目前这些word files 可以从下面连接下载到http
17、:/ 用的时候,下载相应的word file,复制出来,粘贴到d:Program FilesUltraEditWORDFILE.TXT,注意修改刚开始的/L1 和你现有系统匹配。好像对 xml.xsl 的显示不是很好,不够准确运行 dos 命令,直接得到结果F9,会跳出来一个窗口,让你输入命令和工作目录。比如dir c:会列出来 c 盘的目录。如果你要给朋友发目录列表,除了从dos 窗口复制过来,还可以用这个简单的方法。加上一下简单的列编辑。结果就更好看了。内置的 ascii table view/ascii table 有时候需要知道某个字母的ascii 值,从这里就能查出来!是 33 A
18、是 65。11.00 之后的 code folding 功能就是可以把一个function 展开或者合上。如果你用了11 的版本却没有这个功能,请查看 advanced/configur ation/general/display/Enable show/hide lines and code folding 是否为 on 但是对 xml 的支持不是很好,没有xmlspy 好。内置的多个剪贴板你点右键可以看到clipboards,里面内置了10 个剪贴板。按说windows 的 copy 只能复制一个内容。如果你要复制多个内容,跟据不同的情况进行粘贴,这10 个剪贴板,应该够你用了。ctrl+
19、0-9 的数字键,是在剪贴板之间切换。比如ctrl+1,然后 copy 了内容 a ctrl+2,然后 copy 了内容 b 你如果想 paste a,就要先按1 下 ctrl+1 再 ctrl+v,要 paste b,就按一下ctrl+2 再 ctrl+v 我有时候不小心更换了剪贴板,就奇怪从别的地方复制的东西粘贴不过来。这种情况要注意UltraEdit使用技巧笔记http:/ 是每天必用的工具之一但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分 灵活使用这个工具有的时候能起到事半功倍的效果记录并收集一些小技巧对自己对别人都有帮助因为我在使用列编辑 这样的编辑方式还令我的一个同事
20、看到之后很惊讶,之前他从来不知道有这个用法这也是写这个备忘文档的目的之一Tip 1:如何去掉所编辑文本中包含特定字符串的行?这则技巧是在UltraEdit 的帮助文件里提到CTRL+R 调出来替换(Replace)窗口,选中 使用正则表达式;然后用查找%*你的字符串*p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含http:/ 是 DOS 文件类型的换行符如果是Unix 类型文件,则用n.Tip 2:如何在行末添加特定字符,比如逗号?有了上面的经验(其实我第一次是从同事那里学到的),CTRL+R 调出来替换(Replace)窗口,选中 使用正则表达式.然后可以查找p(或者 n,如
21、果是 Unix 文件),用,p(或者,n)进行全部替换 即可.补充一点,如果是MAC(Apple)类型文件,则换行符号为r.Tip 3:如何删除空行?参考上面两个例子,查找p$然后替换为空即可看来,正则表达式需要学习一下喽Tip 4:编辑文件如何加入时间戳?F7快捷键即可你试试看?Tip 5:为何拷贝(Copy)/粘贴(Paste)功能不能用了?不怕大家笑话,我有几次使用UltraEdit 的过程中发现拷贝与粘贴的内容是不匹配的不知所以然,干脆重新启动了笔记本.今天翻看手册才恍然大悟:UltraEdit有 10 个剪切板(clipboard),分别用 Ctrl+0-Ctrl+9切换Ctrl+0
22、 是Windows 的,其他则为用户自定义的我在使用的过程中错调用了CTRL+n,结果内容就有问题了你遇到过没?Tip 6:即使是打开小文件也有迟延?这是我遇到过的问题每次打开文件的时候总有几秒钟的耽搁我的机器性能可不算差怎么回事?网络打印机搞得鬼!打开 高级-设置-编辑器-高级,看看是不是选中了载入/恢复打印机设置?如果是的话,去掉(不同的版本/汉化与否可能该位置所在有差别)Tip 7:删除当前行内容CTRL+e 更多内容整理中.如果您有什么技巧,不妨留言告诉我:)来源:http:/ 使用入门(1)用了这个软件很长时间了。写程序啥的都用它。在使用的过程中,自己总结了一些小技巧,在工作中可以提
23、高效率。想必用这个软件的朋友很多,如果有其他好的技巧,也请 share 出来。我尽量说简单点的用法,因为复杂的俺也不会。开始抛砖。ctrl+b写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。F3默认情况下,当你按 F3的时候 UE可以查找现在选中的内容,F3 是下一个符合的内容,ctrl+f3是上一个符合的内容.(请查看 advanced/configuration/Find标签)ctrl+f2程序会有很多行你当然可以记得你要到的行数,然后用 ctrl
24、+g,然后输入行号,到所在的行。但是用ctrl+f2我觉得更方便。比如说你要频繁在多个function中切换。可以在 function开始的地方,按一下 ctrl+f2,给这一行加一个书签。然后再另外的 function开始的地方,也来一下ctrl+f2,有书签的地方,字的背景色会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不对,嘿嘿,再按就是加书签或者取消当前行的书签了。应该是alt+f2.简单的用正则表达式的查找替换有时候会有一些简单文本处理的工作。比如你手头有一个文本,需要给所有行后边添加一个”;”。用查找替换来完成ctrl+r,查找 p 替换为
25、 p;,(记得选中 regular Expressions,这样才能用正则表达式的功能。)然后你可以选 replace all(alt+a),或者点开始,一个一个的查找,替换,这样的好处是知道都替换了那些,有些时候你可能不想全部替换把类似$abc 替换为 var abc=abc;,abc 有可能是其他字符ctrl+r,查找$(*)替换为 var 1=1;(记得选中 regular Expressions,这样才能用正则表达式的功能。)然后你可以选 replace all(alt+a),或者点开始,一个一个的查找,替换。自定义快捷键UE很多功能都有快捷键,但不是所有的都有。11.00 有一个 T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UE 使用 技巧

限制150内