UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE DLL 文件。能够满足你一切编辑需要的编辑器。
1ctrl+b
  写代码的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号
开始的地方,按ctrl+bUE会帮你到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b
2:如何去掉所编辑文本中包含特定字符串的行?
  这则技巧是在UltraEdit的帮助文件里提到.CTRL+R调出来替换(Replace)窗口,选中"使用正则表达
";然后用查%*你的字符串*^p替换成空内容即可。如,我当前有个文本文件,需要去掉所有包含
DBABlog这个字符串的行,查%*DBABlog*^p替换成空即可.注意,^pDOS文件类型的换行符.如果是
Unix类型文件,则用^n
3F3
  默认情况下,当你按F3的时候UltraEdit可以查现在选中的内容,F3是下一个符合的内容,ctrl+f3
是上一个符合的内容。
4:如何在行末添加特定字符,比如逗号?
  CTRL+R调出来替换(Replace)窗口,选中"使用正则表达式",然后可以查^p(或者^n,如果是Unix
),用,^p(或者,^n)进行"全部替换"
5:删除空行?
  查^p$然后替换为空即可
6ctrl+f2
  代码会有很多行你当然可以记得你要到的行数,然后用ctrl+g,然后输入行号,到所在的行。但是用
ctrl+f2我觉得更方便。比如说你要频繁在多个function中切换。可以在function开始的地方,按一下
ctrl+f2,给这一行加一个书签。然后再另外的function开始的地方,也来一下ctrl+f2,有书签的地方,
字的背景会不同。当你想换到下一个书签的时候,就按f2,但是想到上一个标签怎么办?ctrl+f2?不
对,再按就是加书签或者取消当前行的书签了。应该是alt+f2
7ctrl+tab
  多个文件中切换,用鼠标点,麻烦。
8:删除整行
  定位光标要删除的行,然后用ctrl+e即可。
9:列编辑
  Alt+c
10:插入系统时间
  按F7,就看看效果怎么样。
11:拷贝(Copy)和粘贴(Paste)的内容不匹配
  UltraEdit10个剪切板(clipboard),分别用Ctrl+0-Ctrl+9切换.Ctrl+0Windows的,其他则为用
户自定义的.如果在使用的过程中错调用了CTRL+n,这就会使拷贝(Copy)和粘贴(Paste)的内容不匹配。
12:大块代码缩进的调整
  选中要调整的代码块 tab,进行缩进,反之shift+tab
Tip 1: Alt+C 列模式
Tip 2Ctrl+W 切换自动换行
Tip 3Ctrl+F2 切换书签
  我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要
反复定位之前书写的一个表的创建语句时等等。
  我在这里强烈推荐的是另外一个使用技巧:
  在您使用Ctrl+F进行查,在查界面中选中列出包含字符串的行,在查内容框中输入关
键字,如“create table”,点击查下一个,这时您看到是行包含查字符串对话框,点击一
全部书签标记后看看效果,是不是很激动人心(尤其是在包含大量建表语句的文本中操作时)?所
有包含“create table”的行都标记了书签。
  这里您有要问啦,那我这么向上和向下查看书签标记呢?
  不要着急,您试试F2Alt+F2F2是查看下一个书签标记,Alt+F2是查看上一个书签标记。
  取消书签标记的方法:再一次的键击Ctrl+F2
Tip 4F3
  用鼠标选中一个关键字后,使用F3可以快速的向当前位置之后搜索该选中的关键字,向前搜索怎么操
作呢?当然是“Ctrl+F3”
  以上是默认情况下可用,有时您会发现F3不好用了,每次操作后都是在查上次搜索过的信息,经过
secooler细心、耐心而又仔细的研究后终于发现了这个问题症结。根本原因是您开启了“Ctrl+F”中的
正则表达式功能。取消这个选项后就可以解决这个问题。为了解决这个问题我曾经郁闷了很久,写到这
里,希望您不要走弯路。
Tip 5Ctrl+R 替换
  可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大
的。高手与普通选手的区别可能就在这里啦。
  这里抛个砖,列举几个常用的技巧:
  1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d
功能)
CTRL+R --> 点选"正则表达式" --> “查内容输入 “%*输入您要删除的行包含的字符串*^p” -->
替换为空,什么都不输入 --> 点击全部替换” -->OK 搞定!
  解释一下:“%”UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p” DOS 文件类
型的换行符(Unix 类型文件的换行符是 ^nMAC(Apple)类型文件的换行符号为 ^r,在使用换行符的时
候这里要注意一下)。所以含义不言自明。
2.删除行尾空格
  CTRL+R --> 点选"正则表达式" --> “查内容输入 “ ++$” --> “替换为空,什么都不输入
--> 点击全部替换” --> OK 搞定!

  使用UE自带的功能(UE)已经想到你可能总使用这样的功能啦:右键 --> 点击格式” --> 点击
删除行尾空格
3.删除空行
  CTRL+R --> 点选"正则表达式" --> “查内容输入 “^p$” --> “替换为空,什么都不输入
--> 点击全部替换” --> OK 搞定!

  CTRL+R --> 点选"正则表达式" --> “查内容输入 “^p^p” --> “替换为输入“^p” -->
点击全部替换” -->OK 搞定!
4.每行行尾添加分号“;”
  CTRL+R --> 点选"正则表达式" --> “查内容输入美元符号“$” --> “替换为输入分号“;
” --> 点击全部替换” --> OK 搞定!

  CTRL+R --> 点选"正则表达式" --> “查内容输入“^p” --> “替换为输入“;^p” -->
全部替换” --> OK 搞定!
  以上都是日常非常常用的替换小技巧,到此,知道UE的正则表达式的厉害啦吧,慢慢体会吧。
Tip 6Ctrl+B 括号匹配
Tip 7Ctrl+E 整行删除,下行上调
Tip 8F7 插入当前系统时间
Tip 9Ctrl+G 转到行/
Tip 10Ctrl+0 ~ 9 UE10个剪贴板
ultraEdit—32快捷键
Key1 自动换行_CTRL + W
  这个已经不是什么新奇的功能了,就连你们最不喜欢的notepad都有了这个功能。说来也奇怪,编辑器为什么都带有这个功能呢?谁愿意自己的编辑器带有水平滚动条啊?其实,非也,就本人的理解,UE编辑器默认的非换行功能是为了让某种语言的编译器(注意这里是编译器,而不是编辑器)能指出错误的精确行数,比如,如果编译器告诉你错误出现在187行,在UE下这是很好处理的,但如果在别的编辑环境下,你想到187行寻恐怕就困难了,即使他有行号标记,但如果你强制换行了,那么他的行号可能就和编译器提示的完全不符了,因为编译器里提示的行号是根据回车的数目确定的,而一般编辑器的行号则是按照屏幕显示的行来确定的,这两者肯定不能划等号。
  Key2 插入当前日期/时间——F7
  这个不用我多说,按下F7就可以插入当前日期了,格式是这样的:“2009-5-28 10:57:57”这个在程序的注释里面很管用,不用自己想今天是几号了,直接F7插入搞定
  Key3 到匹配的括号 (,[,{ or },],)——CTRL + B
  这个功能不得不说一下,在eclipse里也有这个功能,就是从茫茫嵌套里到我想要的那对括号的起始位置,eclipse下只要在括号旁双击就OK 了,无论是小括号、中括号还是大括号,都可以搞定。但是在UE
是通过CTRL + B这组快捷键来达到目的的,按下它就可以将这对括号中的文本全部选中,这时候你该知道这是哪儿到哪儿了吧?说到这里,有人可能会发问,这和高亮匹配括号有什么不同?问得很好,答案是,当括号跨越的屏幕达到好几屏的时候,这个功能可是比高亮显示匹配括号更管用,不是吗?自己体会去吧~
  Key4 转换所选文字为小写——Ctrl+ F5
  这个嘛,顾名思义吧!和它对应的是Atl + F5,将字串转换为大写,当然,这是针对英文单词的操作。
  Key5 设定书签——CTRL + F2
  这个功能很帅,它可以在不修改文本的情况下给你的文本添加书签,所谓书签,就是指示我这本书我看到了哪一页。举个例子,现在我正在编辑文本的198行,我突然发现,上面的第45有个错误,于是我回到了45行(可以通过Ctrl + G正则匹配多行快速定位指定的行号),修改完错误后,这时候我可以通过使用Ctrl + G跳到198行,但如果这时候我忘了198这个行号怎么办?答案是在离开198行时给它设定一个书签,按下CTRL + F2就可以了,效果如下图:
  看到198这个行号已经被加亮了吧?现在你可以随便哪里逛了,到时候想一下子回到198行,只要按下F2就行了,很牛吧!当然,你可以在文件里加上N多的书签,然后按下F2逐个切换就可以了,想取消书签,在制
定的行上再次按下CTRL + F2就行了。
  Key6 转到指定行——Ctrl + G
  这个在eclipse下有一个功能完全相同的快捷键——Ctrl + Leclipse的快捷键就是好记,这里的L就表示Line了,忒好记了,在这里感谢eclipse的开发人员!UECtrl + G中的G据我猜测应该是go的意思,也有一定的道理,第一次使用UE时我自作聪明的按下了Ctrl + L,结果,没有响应,呵呵~这个功能在编译器报错的时候特管用,当编译器提示错误出现在198行,你Ctrl + O打开文件后直接Ctrl + G198,多流利的操作啊!怎叫人不佩服呢!

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