ultraledit使⽤⽅法⼤全
编辑器Ultraedit快捷键
说到编辑器的快捷键,VIM是⽆与伦⽐的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很⼤差距。注意:VIM是开源、免费的,⽽UE则需要注册。UE是Windows下最好的编辑器——如果没有GVIM和Emacs的话。⽽VIM和Emacs则是任何操作系统下最好的编辑器。
198 ⾃动换⾏ CTRL + W
199 插⼊当前⽇期/时间 F7
200 到匹配的括号 (,[,{ or },],) CTRL + B
201 段落重新格式化 CTRL + T
202 Tag 列表 CTRL + F8
203 转换所选⽂字为⼩写 CTRL + F5
204 转换所选⽂字为⼤写 Alt + F5
205 激活拼写检查 CTRL + K
206 切换列/块模式 ALT + C
207 设定书签 CTRL + F2
208 转到下⼀书签 F2
209 插⼊⽤户定义的模板 Alt+0-9 or Shift+Alt+0-9
210 上滚⼀⾏,光标不变 CTRL + Up
211 下滚⼀⾏,光标不变 CTRL + Down
212 显⽰函数列表 F8
213 到下⼀段 Alt + Right
214 到上⼀段 Alt + Left
Tip 1: 如何去掉所编辑⽂本中包含特定字符串的⾏? 
这则技巧是在UltraEdit的帮助⽂件⾥提到.CTRL+R 调出来替换(Replace)窗⼝,选中"使⽤正则表达式";然后⽤查 %*你的字符串*^p 替换成空内容即可.如,我当前有个⽂本⽂件,需要去掉所有包含 www.dbanotes/ 这个字符串的⾏,查 %*www.dbanotes/*^p  替换成空即可.注意,^p 是 DOS ⽂件类型的换⾏符.如果是 Unix 类型⽂件,则⽤ ^n.
Tip 2: 如何在⾏末添加特定字符,⽐如逗号?
有了上⾯的经验(其实我第⼀次是从同事那⾥学到的),CTRL+R 调出来替换(Replace)窗⼝,选中"使⽤正则表达式".然后可以查 ^p(或者^n,如果是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 是 Windows 的,其他则为⽤户⾃定义的.我在使⽤的过程中错调⽤了 CTRL+n, 结果内容就有问题了.你遇到过没?
Tip 6: 即使是打开⼩⽂件也有迟延?
这是我遇到过的问题.每次打开⽂件的时候总有⼏秒钟的耽搁.我的机器性能可不算差.怎么回事? ⽹络打印机搞得⿁! 打开"⾼级"->"设置"->"编辑器"->"⾼级",看看是不是选中了"载⼊/恢复打印机设置"?如果是的话,去掉(不同的版本/与否可能该位置所在有差别).
Tip 7: 删除当前⾏内容 CTRL+e
Tip 8: 把常⽤的菜单功能做成快捷按钮放在⾯板上。
菜单路径:Advanced-Configuration-Toolbar,选中左边喜欢的功能菜单,选中右边的位置,点击Insert即可。⽐如” Dos to Unix”⽤于把dos下的回车键去掉,“Compare files”⽤来⽐对⽂件,”Display Ruler”,”Display Line Numbers”,最让⼈惊喜的居然还有⼀个”ASCII table”的功能,不⽤每次查ASC
II码的时候都去翻箱倒柜了,呵呵。不过可显⽰字符的 ASCII值可以通过直接查看16进制模式看到,不⽤这么⿇烦。
Tip 9: 列模式(快捷键:Alt+C)
当你需要批量修改数据或者造数据的时候,这个功能显⽰了强⼤威⼒。试试打开⼀个⽂件,按下Alt+C,Ctrl+A,开始写字,你会发现⽂件中所有的⾏都在执⾏相同的动作,⼀排相同的数据就出现了。动动脑筋你会发现各种奇妙的⽤法
Tip 10: 做⾏标记
移到需要标记的⾏按下Ctrl+F2,标记好了;⾛到⽂件的任意其他⾏,按F2,回到标记处。可以做多个标记,这时F2在各个标记中循环⾛动。F2:Next Bookmark,Alt+F2:Previous Bookmark。
Tip 11: 列标志
写后台程序的时候不希望⼀⾏写的太长,⼀般要⼩于80个字节,但即使显⽰了标尺也看不⼤清楚屏幕中下部的⾏是否已经到了80字节,除⾮看下部状态条的列号。这时这个东西就起作⽤了。菜单路径:View-Set Column Markers,可以设置两个列标志,我们先设第⼀个,在第⼀个编辑框中填⼊80,再选择View-Show Column Marker 1,看到了?第80字节的地⽅出现了⼀条竖线。
Tip 12: 注释
有时调试程序时需要把连续的多⾏⽤“//”注释,然后还要放开注释,⼀⾏⼀⾏写太⼟了吧,有现成的东西⽤。选定要注释的⾏,Edit-Comment
Add增加注释,Edit-Comment Remove。
Tip 13:编辑
选定整个单词当然可以⽤⿏标双击,⽤键盘Ctrl+J。删除整⾏Ctrl+E,删除到⾏⾸Ctrl+F11,删除到⾏尾Ctrl+F12。
Tip 14:别让它⽼问你是否把unix⽂件转换尾dos⽂件
到了9.0版本打开unix⽂件的时候它总是会问是否转换为dos⽂件,实在很烦。不过可以屏蔽,Advanced-Configuration-General,把右中部的Auto Convert Unix Files点上就好了。
Tip 15:
打开⽂件内容中的⽂件如果⽂件的内容⾥⾯有 "c:\" 或者"st/js/test.js"
这样的内容你可以把⿏标定位到上⾯,点右键。弹出的菜单最上边会多个选项 "c:\" 或者"st/.../test.js"
点击它,打开相应⽂件。
ctrl+b 写程序的时候,括号⼀般要⼀⼀对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地⽅,按ctrl+b,UE 会帮你到相对应的括号结尾的地⽅。你还可以试试连着多按⼏次ctrl+b。 [Stick Out Tongue]
F3
默认情况下,当你按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;’,(记得选中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有⼀个Text2html的功能。我⼯作中遇到了要对⼤量代码进⾏这种操作的情况。我就想⾃⼰定⼀个快捷键。
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,进⼊列编辑模式。进⼊后,你可以⽤⿏标选择⼀个⽅形的区域。删除,复制全看你喜欢了。
如果你想在每⼀⾏第⼆个字符开始加⼊⼀个’test’,在列编辑模式下,定位光标到第⼀⾏,第⼆列。
Column/(Insert/Fill column)
,你还可以⽤这个功能插⼊⾏数。在列编辑状态下的复制粘贴都很有意思,某些情况下可以取得意想不到的效果。
UE的⽐较
UE内置⼀个⽐较功能,可以帮你⽐较2个⽂件的不同
file/
如果你打开了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/ (o pen 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的右键功能
1)去处⾏末的空格
选中要去空格的区域。点右键/format/menu../trim trailing spaces
2)删除整⾏
定位光标要删除的⾏。点右键/delete/delete line,(也可以⽤ctrl+e)
3)给代码加注释
⾸先要确定选中了正确的语法加亮显⽰ view/view as(*)/Javascript 然后选中要注释的部分
点右键/delete/comment add 或者comment remove
4)格式化代码
⾸先要确定选中了正确的语法加亮显⽰ view/view as(*)/Javascript
然后选中要格式化的部分,就是让代码的缩进好看点,点右键/format menu/reIndent selection
不过,如果你的代码是⼀⾏,没有按照句⼦分号。好像没啥效果。
5)复制当前编辑⽂件的路径如果你要把当前⽂件作其他处理,需要这个⽂件的路径,这个
功能可以不⽤再去敲路径点右键 copy file path/name
6)复制当前编辑⽂件的路径::点右键copy file path/name
7)打开⽂件内容中的⽂件: 如果⽂件的内容⾥⾯有"" 或者"st/js/test.js"
这样的内容。你可以把⿏标定位到上⾯,点右键。弹出的菜单最上边会多个选项
"" 或者"st/.../test.js",点击它,打开相应⽂件。
调整,添加语法⾼亮显⽰
advanced/configuration/syntax Highlighting 点击下边的full path name for word list后边的open
打开的⽂件如:d:Program FilesUltraEditWORDFILE.TXT,就是UE语法⾼亮显⽰的配置⽂件
/L1"C/C++" 就是第⼀种语⾔,/L2就是第⼆种。⽬前这些word files 可以从下⾯连接下载到
www.ultraedit/index.php?...id=40#wordfiles
⽤的时候,下载相应的word file,复制出来,粘贴到d:Program Files\UltraEdit\WORDFILE.TXT,注意修改刚开始的/L1和你现有系统匹配。好像对xml.xsl的显⽰不是很好,不够准确
运⾏dos命令,直接得到结果
F9,会跳出来⼀个窗⼝,让你输⼊命令和⼯作⽬录。⽐如 dir c: 会列出来c盘的⽬录。如果你要给朋友发⽬录列表,除了从dos窗⼝复制过来,还可以⽤这个简单的⽅法。加上⼀下简单的列编辑。结果就更好看了。
内置的ascii table
view/ascii table
有时候需要知道某个字母的ascii值,从这⾥就能查出来
!是33
A是65
。。。
内置的多个剪贴板你点右键可以看到
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。我有时候不⼩⼼更换了剪贴板,就奇怪从别的地⽅复制的东西粘贴不过来。这种情况要注意。
Ctrl+N
File New
Create a new document file
Ctrl+O
File Open
Open an existing document file
Ctrl+Q
File Quick Open
Open an existing document without showing File Open dialog
Ctrl+F4
File Close
Close an existing document file
Ctrl+S
File Save
Save the active document
F12
File Save Asvim编辑器怎么用
Save the active document as a new file
Ctrl+P
File Print
Print the active document
Ctrl+X
Edit Cut
Cut text from the document into the clipboard
Ctrl+C
Edit Copy
Copy text from the document into the clipboard

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。