UltraEdit 使用技巧笔记

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

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

更多内容整理中……

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


24 thoughts on “UltraEdit 使用技巧笔记

  1. totooo

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

    Reply
  2. robbinwoo

    好文,原来一个工具也有这么多技巧的!
    刚试了一下,有的文章帖的spool出来的查询,都带有
    1> declare
    2> v_number number;
    这样的前缀,于是就查找[1-9]>,替换成空,搞定,^_^
    但反过来,要把一段查询打上这样的行号,怎么搞?

    Reply
  3. Che Dong

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

    Reply
  4. robbinwoo

    楼上说的那个,我的ue10 英文版里是在
    Advanced->Configuration->General->Advanced/Problem Solving
    下的Load/Restore printer settings
    我设的是On,不过好象没啥影响,可能是因为我系统没设打印机.

    Reply
  5. gohy

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

    Reply
  6. sertr

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

    Reply
  7. saeba

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

    Reply
  8. saeba

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

    Reply
  9. bltian

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

    Reply
  10. Sandy

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

    Reply
  11. mulation

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

    Reply
  12. wujie

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

    Reply
  13. guojuanli

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

    Reply
  14. dbasky

    1.选择文本,然后按ALT+C可以添加列
    2.按ALT+C后可以纵向选择文本
    (*呵呵,终于可以在大师的站点上灌水了……)

    Reply
  15. Zhuang@FUN

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

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *