以下內容大部分來自於網路。
()括弧中的內容為我自己加的。
UltraEdit 是每天必用的工具之一.但想想看,實際使用到的功能只是這個工具強大功能的極小的一部分.靈活使用這個工具有的時候能起到事半功倍的效果.記錄並收集一些小技巧對自己對別人都有協助.
1: 如何去掉所編輯文本中包含特定字串的行?
這則技巧是在UltraEdit的協助檔案裡提到.
CTRL+R 調出來替換(Replace)視窗,選中"使用Regex";然後用尋找 %*你的字串*^p 替換成空內容即可.如,我當前有個文字檔,需要去掉所有包含 http://www.dbanotes.net/ 這個字串的行,尋找 %*http://www.dbanotes.net/*^p 替換成空即可.注意,^p 是 DOS 檔案類型的分行符號.如果是 Unix 類型檔案,則用 ^n.
2: 如何在行末添加特定字元,比如逗號?
有了上面的經驗(其實我第一次是從同事那裡學到的),CTRL+R 調出來替換(Replace)視窗,選中"使用Regex".然後可以尋找 ^p(或者^n,如果是Unix 檔案),用 ,^p(或者,^n)進行"全部替換"即可.補充一點,如果是 MAC(Apple) 類型檔案,則分行符號號為 ^r .
3: 如何刪除空行?
參考上面兩個例子,尋找 ^p$ 然後替換為空白即可.
4: 編輯檔案如何加入時間戳記 ?
F7 快速鍵即可.你試試看?
5: 為何 拷貝(Copy)/粘貼(Paste)功能不能用了?
不怕大家笑話,我有幾次使用 UltraEdit 的過程中,發現從其他文章處拷貝的內容,粘貼到UE中,就是不一樣,不管是Ctrl+C,還是,右鍵-複製 都不管用。
但是在UE內的 複製、粘貼確是想要的。以前也遇到過,但是以為字數少,就沒在意。
這次找到了問題所在 : UltraEdit有10個剪下板(clipboard),分別用Ctrl+0 - Ctrl+9 切換.
Ctrl+0 是 Windows 的,其他則為使用者自訂的.可能是不知道什麼時候,按下了 CTRL+n, 結果內容就有問題了.
解決問題很簡單,按下 Ctrl+0 就可以了。 開啟‘編輯’-‘剪貼簿’ 可以看到UE 的剪貼簿設定,選中 windows剪貼簿 。
6: 即使是開啟小檔案也有遲延?
每次開啟檔案的時候總有幾秒鐘的耽擱.
開啟"進階"->"設定"->"編輯器"->"進階",看看是不是選中了"載入/恢複印表機設定"?如果是的話,去掉
(不同的版本/漢化與否可能該位置所在有差別).
7: 刪除當前行內容
CTRL+e
8: 內容隨編輯視窗自動換行
‘編輯’-‘切換自動換行’。工具條中也有‘切換自動換行’的按鈕。
(鄙視自己一下,用了UE的時間也不短 了,竟然沒注意過這個按鈕!!還要多研究下UE)