UltraEdit 使用技巧笔记

| 23 Comments

UltraEdit 是每天必用的工具之一.但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮助.因为我在使用"列编辑"这样的编辑方式还令我的一个同事看到之后很惊讶,之前他从来不知道有这个用法.这也是写这个备忘文档的目的之一.

Tip 1: 如何去掉所编辑文本中包含特定字符串的行? 
这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http://www.dbanotes.net/ 这个字符串的行,查找 %*http://www.dbanotes.net/*^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

更多内容整理中......

如果您有什么技巧,不妨留言告诉我:)

23 Comments

在高级-配置-编辑里面,也有个选项,是剪切行尾空格,设定好了之后会自动去掉行尾空格。

我用这个东西改数据库建表的脚本
真方便,对参数的修改
thks

好文,原来一个工具也有这么多技巧的!

刚试了一下,有的文章帖的spool出来的查询,都带有

1> declare
2> v_number number;

这样的前缀,于是就查找[1-9]>,替换成空,搞定,^_^

但反过来,要把一段查询打上这样的行号,怎么搞?

Tip 6: 即使是打开小文件也有迟延?
这是我遇到过的问题.每次打开文件的时候总有几秒钟的耽搁.我的机器性能可不算差.怎么回事? 网络打印机搞得鬼! 打开"高级"->"设置"->"编辑器"->"高级",看看是不是选中了"载入/恢复打印机设置"?如果是的话,去掉(不同的版本/汉化与否可能该位置所在有差别).

这个没有找到位置

楼上说的那个,我的ue10 英文版里是在

Advanced->Configuration->General->Advanced/Problem Solving

下的Load/Restore printer settings

我设的是On,不过好象没啥影响,可能是因为我系统没设打印机.

正在学习,不错。

我用来写sql,dba写sql的好工具

我记得有删除行尾空格的功能,但今天怎么找也找不到

菜單column->column mode-->insert/fills columns.
可以很方便的插入列。
寫sql語句經常用到

如果要象下面这样在前面加编号
1> declare
2> v_number number;
可以这样做,先换成列模式(在 列 的那个菜单的第一个)
然后先插入/填充列,内容为>
再插入数字

>我记得有删除行尾空格的功能,但今天怎么找也找不到
Menu:Format->Trim Trailing Spaces

>我记得有删除行尾空格的功能,但今天怎么找也找不到
Menu:Format->Trim Trailing Spaces

如何批量删除: style='background-color: #F6FFFF', 其中F6FFFF是变量, 比如数字或者是字母!

怎么修改其中的一个字节?请回复。

用 16 进制模式看看

to bltian , 考虑用正则表达式匹配

如何批量删除: style='background-color: #F6FFFF', 其中F6FFFF是变量, 比如数字或者是字母!

try
style='background-color: *'

Try regular expressions, it is really powerful tools and can do almost everything of Text manipulation.

怎么连不上FTP呢?原来连接可以的,重装系统以后就连不上了,怎么回事呢?请教

不怕大家笑话,我有几次使用 UltraEdit 的过程中发现拷贝与粘贴的内容是不匹配的.不知所以然,干脆重新启动了笔记本.今天翻看手册才恍然大悟:UltraEdit有10个剪切板(clipboard),分别用Ctrl+0 - Ctrl+9 切换. Ctrl+0 是 Windows 的,其他则为用户自定义的.我在使用的过程中错调用了 CTRL+n, 结果内容就有问题了.你遇到过没?


这句话是什么意思?我从word里面copy到ultraedit里面,但是粘贴不上去,这是什么问题?????谢谢

1.选择文本,然后按ALT+C可以添加列
2.按ALT+C后可以纵向选择文本

(*呵呵,终于可以在大师的站点上灌水了……)

@dbasky

多谢!这个技巧挺常用的。稍后我更新一下

一直都没用他,一直用记事本,有一天一个文件同记事本打开重新保存即使不做任何修改就出错,怀疑是记事本在作怪,后来才结识了UltraEdit,呵呵,有点落后了

====如何删除空行?
这个有点问题,带空格的就不能删了?呵呵
^[\S]*$

关于本文

This page contains a single entry by Fenng published on November 17, 2005 10:14 PM.

我在马路边,拣到一分钱 was the previous entry in this blog.

双卡收录机 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.