
UE常用编辑技巧.doc
5页1.列编辑 Alt+c2.书签 Ctrl+F23.function 列表功能 F84.大块代码缩进的调整 选中要调整的代码块 按 tab,进行缩进5.删除整行 Ctrl+e6.要善于利用 UE 的右键功能去除行末的空格7.排序 移除重复文件->排序->高级排序 8.自动补全 AutoComplete配制->编辑->自动完成文件ctrl+b写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按 ctrl+b,UE 会帮你找到相对应的括号结尾的地方你还可以试试连着多按几次ctrl+bF3默认情况下,当你按 F3 的时候 UE 可以查找现在选中的内容,F3 是下一个符合的内容,ctrl+f3 是上一个符合的内容.(请查 看 advanced/configuration/Find 标签)ctrl+f2程序会有很多行你当然可以记得你要到的行数,然后用 ctrl+g,然后输入行号,到所在的行但是用ctrl+f2 我觉得更方便比如说你要频繁在多个 function 中切换可以在 function 开始的地方,按一下 ctrl+f2,给这一行加一个书签然后再另外的 function 开始的地方,也来一下 ctrl+f2,有书签的地方,字的背景色会不同。
当你想换到下一个书签的时候,就按 f2,但是想到上一个标签怎么办?ctrl+f2? 不对,嘿嘿,再按就是加书签或者取消当前行的书签了应该是 alt +f2.简单的用正则表达式的查找替换有时候会有一些简单文本处理的工作比如你手头有一个文本,需要给所有行后边添加一个";"用查找替换来完成ctrl +r,查找 '^p' 替换为'^p;',(记得选中 regularExpressions,这样才能用正则表达式的功能 )然后你可以选 replaceall(alt+a),或者点开始,一个一个的查找,替换,这样的好处是知道都替换了那些,有些时候你可能不想全部替换把类似'{$abc}'替换为'var abc=abc;',abc 有可能是其他字符ctrl+r,查找 '{^$^(*^)}' 替换为'var ^1=^1;'(记得选中 regularExpressions,这样才能用正则表达式的功能 )然后你可以选 replaceall(alt+a),或者点开始,一个一个的查找,替换自定义快捷键UE 很多功能都有快捷键,但不是所有的都有11.00 有一个 Text2html 的功能我工作中遇到了要对大量代码进行这种操 作的情况。
我就想自己定一个快捷键advanced/configuration/key mapping在 commands 里面找到你要用的 command.我这里是 HTMLConvertSpecialChars,然后点 Pres s newkey 下面的输入框,设置一个自己觉得爽,不冲突的快捷键比如 ctrl+alt+s.然后点 ok.这样用常用的功能,可以成倍 提高效率计算选中区域数字的合比如如下文本223a14 1.156先选中,然后 Column/(sum column/Selection),UE 会以空格,字母分割数字,告诉你一个总数UE 的列编辑功能首先要 alt+c,进入列编辑模式这是后,你可以用鼠标选择一个方形的区域删除,复制全看你喜欢了如果你想在每一行第二个字符开始加入一个'test',在列编辑模式下,定位光标到第一行,第二列Column/(Insert/Fill column),你还可以用这个功能插入行数在列编辑状态下的复制粘贴都很有意思,某些情况下可以取得意想不到的效果UE 的比较UE 内置一个比较功能,可以帮你比较 2 个文件的不同file/compare files...如果你打开了 2 个要比较的文件,UE 会把这 2 个文件自动填入 2 个要比较的文件位置,不然,你要用 browse 功能去找到那 2 个文件,设置一下 text 还是 bin,是否要 ignore 一些你不关心的东西。
然后点击 compare 就到比较界面你可以设置只显示不同或者相同或者都显示日常的应用是可以了有点像 BC,不知道谁抄谁的 )加入当前时间有时候写代码要注释,比如那天改的,按一下 F7 试试打开的文件中切换如果打开多个文件,要在多个文件中切换,用鼠标点,麻烦,试一下 ctrl+tab好多多窗口的软件都支持这个功能恢复到上次存盘状态一个文件改动多了,想 undo 到最初状态,file/revert to saved.文件备份,重命名一个文件要备份,你如果选 save as 了,那当前打开的就是你 save as 之后的文件了用 fle/(make copy/backup)你还可以直接重命名当前编辑的文件 file/Rename file#UE 的 project 功能11.00 以后有了一个自动打开上次关闭时打开着的文件这个功能了,以前好像没有这就可以用到 Project 功能其实就是定 义一组相关的文件project/(new project/workspace),UE 会要求你存一个*.prj 的文件下次你可以打开 UE 的时候,project/(open project/workspace),继续上次的那个 project 的 session 工作。
也可以 file/(recent project/workspace)UE 的 function 列表功能打开一个程序文件,比如*.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然后选中要注释的部分点右键/delete/comment add 或者 comment remove格式化代码首先要确定选中了正确的语法加亮显示view/view as(*)/Javascript然后选中要格式化的部分,就是让代码的缩进好看点点右键/format menu/reIndent selection不过,如果你的代码是一行,没有按照句子分号。
好像没啥效果复制当前编辑文件的路径如果你要把当前文件作其他处理,需要这个文件的路径,这个功能可以不用再去敲路径点右键copy file path/name复制当前编辑文件的路径点右键copy file path/name打开文件内容中的文件如果文件的内容里面有"c:test.txt" 或者" 或者" Highlighting 点击下边的 full path name for word list 后边的open打开的文件如:d:Program FilesUltraEditWORDFILE.TXT就是 UE 语法高亮显示的配置文件/L1"C/C++" 就是第一种语言,/L2 就是第二种目前这些 word files 可以从下面连接下载到 word file,复制出来,粘贴到 d:ProgramFilesUltraEditWORDFILE.TXT,注意修改刚开始的 /L1 和你现有系统匹配好像对 xml.xsl 的显示不是很好,不够准确 f运行 dos 命令,直接得到结果F9,会跳出来一个窗口,让你输入命令和工作目录比如 dir c:会列出来 c 盘的目录如果你要给朋友发目录列表,除了从 dos 窗口复制过来,还可以用这个简单的方法。
加上一下简单的列编辑结 果就更好看了内置的 ascii tableview/ascii table有时候需要知道某个字母的 ascii 值,从这里就能查出来!是 33A 是 6511.00 之后的 code folding 功能就是可以把一个 function 展开或者合上如果你用了 11 的版本却没有这个功能,请查看advanced/configuration/general/display/Enable show/hide lines and code folding 是否为 on但是对 xml 的支持不是很好,没有 xmlspy 好内置的多个剪贴板你点右键可以看到clipboards,里面内置了 10 个剪贴板按说 windows 的 copy 只能复制一个内容如果你要复制多个内容,跟据不同的情况进行粘贴,这 10 个剪贴板,应该够你用了ctrl+0-9 的数字键,是在剪贴板之间切换比如ctrl+1,然后 copy 了内容"a"ctrl+2,然后 copy 了内容"b"你如果想 paste a,就要先按 1 下 ctrl+1 再 ctrl+v,要 paste b,就按一下 ctrl+2 再 ctrl+v我有时候不小心更换了剪贴板,就奇怪从别的地方复制的东西粘贴不过来。
这种情况要注意1.列编辑 Alt+c2.书签 Ctrl+F23.function 列表功能 F84.大块代码缩进的调整 选中要调整的代码块 按 tab,进行缩进5.删除整行 Ctrl+e6.要善于利用 UE 的右键功能去除行末的空格7.排序 移除重复文件->排序->高级排序 8.自动补全 AutoComplete。
