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