UltraEdit 是每天必用的工具之一.但想想看,實(shí)際使用到的功能只是這個(gè)工具強大功能的極小的一部分.靈活使用這個(gè)工具有的時(shí)候能起到事半功倍的效果.記錄并收集一些小技巧對自己對別人都有幫助.因為我在使用"列編輯"這樣的編輯方式還令我的一個(gè)同事看到之后很驚訝,之前他從來(lái)不知道有這個(gè)用法.這也是寫(xiě)這個(gè)備忘文檔的目的之一.
Tip 1: 如何去掉所編輯文本中包含特定字符串的行?
這則技巧是在UltraEdit的幫助文件里提到.CTRL+R 調出來(lái)替換(Replace)窗口,選中"使用正則表達式";然后用查找 %*你的字符串*^p 替換成空內容即可.如,我當前有個(gè)文本文件,需要去掉所有包含 http://www.dbanotes.net/ 這個(gè)字符串的行,查找 %*http://www.dbanotes.net/*^p 替換成空即可.注意,^p 是 DOS 文件類(lèi)型的換行符.如果是 Unix 類(lèi)型文件,則用 ^n.
Tip 2: 如何在行末添加特定字符,比如逗號?
有了上面的經(jīng)驗(其實(shí)我第一次是從同事那里學(xué)到的),CTRL+R 調出來(lái)替換(Replace)窗口,選中"使用正則表達式".然后可以查找 ^p(或者^(guò)n,如果是Unix 文件),用 ,^p(或者,^n)進(jìn)行"全部替換"即可.補充一點(diǎn),如果是 MAC(Apple) 類(lèi)型文件,則換行符號為 ^r .
Tip 3: 如何刪除空行?
參考上面兩個(gè)例子,查找 ^p$ 然后替換為空即可.
看來(lái),正則表達式需要學(xué)習一下嘍.
Tip 4: 編輯文件如何加入時(shí)間戳 ?
F7 快捷鍵即可.你試試看?
Tip 5: 為何 拷貝(Copy)/粘貼(Paste)功能不能用了?
不怕大家笑話(huà),我有幾次使用 UltraEdit 的過(guò)程中發(fā)現拷貝與粘貼的內容是不匹配的.不知所以然,干脆重新啟動(dòng)了筆記本.今天翻看手冊才恍然大悟:UltraEdit有10個(gè)剪切板(clipboard),分別用Ctrl+0 - Ctrl+9 切換. Ctrl+0 是 Windows 的,其他則為用戶(hù)自定義的.我在使用的過(guò)程中錯調用了 CTRL+n, 結果內容就有問(wèn)題了.你遇到過(guò)沒(méi)?
Tip 6: 即使是打開(kāi)小文件也有遲延?
這是我遇到過(guò)的問(wèn)題.每次打開(kāi)文件的時(shí)候總有幾秒鐘的耽擱.我的機器性能可不算差.怎么回事? 網(wǎng)絡(luò )打印機搞得鬼! 打開(kāi)"高級"->"設置"->"編輯器"->"高級",看看是不是選中了"載入/恢復打印機設置"?如果是的話(huà),去掉(不同的版本/漢化與否可能該位置所在有差別).

