霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

UltraEdit 使用技巧总结

我比较喜欢UltraEdit做常用的编辑器,很多人都推荐的notepad++本人很反感,因为notepad++的作者是一个支持藏独的分子,曾经在他的个人网站上为藏独摇旗呐喊。

经常使用UltraEdit必然会总结出很多技巧,记录并收集一些小技巧对自己对别人都有帮助。因为我在使用”列编辑”这样的编辑方式还令我的一个同事看到之后很惊讶,之前他从来不知道有这个用法。

Tip 1: 如何去掉所编辑文本中包含特定字符串的行?

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

使用快捷键“ALT+C”。

当然,肯定还有很多我还没有发现的技巧,希望朋友们互相交流共同提高。