UltraEdit是能夠滿足你一切編輯需要的編輯器。UltraEdit是一套功能強大的文字編輯器,可以編輯文本、十六進位、ASCII碼,可以取代記事本,內建英文單字檢查、C++及VB指令突顯,可同時編輯多個檔案,而且即使開啟很大的檔案速度也不會慢。軟體附有HTML標籤顏色顯示、搜尋替換以及無限制的還原功能,一般大家喜歡用其來修改EXE或DLL檔案。
程式碼摺疊功能
支援在所有 32 位 Windows 平台上進行 64 位元檔案處理(標準).
Unicode 支援
基於磁碟的文本編輯和大檔案處理 – 支援超過 4GB 的檔案,即使是數兆字
————————————————————————————————–
我們經常發現殘疾的記事本程式無法滿足我們一些並不過分的編輯需求,其中一項就是列選擇。
當我們需要提取一片資料的一列時,我們無從下手,甚至我們把所有資料統統粘貼至EXCEL,然後經過好幾個工序才能得到我們想要的資料,現在UltraEdit的列編輯讓這些傻瓜化。(詳見:excel技巧-分離列資料)
--------------------------------------------------------------------------------------------------------------------------
快速鍵:ctrl+f2 添加當前行為書籤(按f2移動至下一標籤,alt+f2 移動到上一標籤)
快速鍵:alt+c 進入列編輯模式(可以進行列刪除操作)
--------------------------------------------------------------------------------------------------------------------------
這是後,你可以用滑鼠選擇一個方形的地區。刪除,複製全看你喜歡了。
如果你想在每一行第二個字元開始加入一個’test’,在列編輯模式下,定位游標到第一行,第二列。
Column/(Insert/Fill column)
,你還可以用這個功能插入行數。在列編輯狀態下的複製粘貼都很有意思,某些情況下可以取得意想不到的效果。
UltraEdit 提示筆記
UltraEdit 是每天必用的工具之一.但想想看,實際使用到的功能只是這個工具強大功能的極小的一部分.靈活使用這個工具有的時候能起到事半功倍的效果.記錄並收集一些 小技巧對自己對別人都有協助.因為我在使用"列編輯"這樣的編輯方式還令我的一個同事看到之後很驚訝,之前他從來不知道有這個用法.這也是寫這個備忘文檔 的目的之一.
Tip 1: 如何去掉所編輯文本中包含特定字串的行?
這則技巧是在UltraEdit的協助檔案裡提到.CTRL+R 調出來替換(Replace)視窗,選中"使用Regex";然後用尋找 %*你的字串*^p 替換成空內容即可.如,我當前有個文字檔,需要去掉所有包含 http://www.dbanotes.net/ 這個字串的行,尋找 %*http://www.dbanotes.net/*^p 替換成空即可.注意,^p 是 DOS 檔案類型的分行符號.如果是 Unix 類型檔案,則用 ^n.
Tip 2: 如何在行末添加特定字元,比如逗號?
有了上面的經驗(其實我第一次是從同事那裡學到的),CTRL+R 調出來替換(Replace)視窗,選中"使用Regex".然後可以尋找 ^p(或者^n,如果是Unix 檔案),用 ,^p(或者,^n)進行"全部替換"即可.補充一點,如果是 MAC(Apple) 類型檔案,則分行符號號為 ^r .
Tip 3: 如何刪除空行?
參考上面兩個例子,尋找 ^p$ 然後替換為空白即可.
看來,Regex需要學習一下嘍.
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 ,列編輯 Alt+c, 刪除整行 Ctrl+e
Tip 8:function列表功能 F8
Tip 9:大塊代碼縮排的調整 選中要調整的代碼塊 按tab,進行縮排
Tip 10:要善於利用UE的右鍵功能
去除行末的空格
Tip 11:排序 移除重複
檔案->排序->進階排序
Tip 12:自動補全 AutoComplete
配製->編輯->自動完成檔案
Tip 13:尋找結尾括弧,ctrl+b
寫程式的時候,括弧一般要一一對應的,但是如果嵌套太多,看花眼了,怎麼辦?你把游標放在括弧開始的地方,按ctrl+b,UE 會幫你找到相對應的括弧結尾的地方。你還可以試試連著多按幾次ctrl+b。
Tip 14:尋找當前選中的內容,F3
預設情況下,當你按F3的時候UE可以尋找現在選中的內容,F3是下一個符合的內容,ctrl+f3是上一個符合的內容.(請查 看advanced/configuration/Find標籤)
Tip 15:書籤 Ctrl+F2
程式會有很多行你當然可以記得你要到的行數,然後用ctrl+g,然後輸入行號,到所在的行。但是用ctrl+f2我覺得更方便 。比如說你要頻繁在多個function中切換。可以在function開始的地方,按一下ctrl+f2,給這一行加一個書籤 。然後再另外的function開始的地方,也來一下ctrl+f2,有書籤的地方,字的背景色會不同。當你想換到下一個書籤的 時候,就按f2,但是想到上一個標籤怎麼辦?ctrl+f2?不對,嘿嘿,再按就是加書籤或者取消當前行的書籤了。應該是alt +f2.
Tip 16:內建的多個剪貼簿
你點右鍵可以看到
clipboards,裡面內建了10個剪貼簿。按說windows的copy只能複製一個內容。如果你要複製多個內容,跟據不 同的情況進行粘貼,這10個剪貼簿,應該夠你用了。
ctrl+0-9的數字鍵,是在剪貼簿之間切換。比如
ctrl+1,然後copy了內容"a"
ctrl+2,然後copy了內容"b"
你如果想paste a,就要先按1下ctrl+1再ctrl+v,要paste b,就按一下ctrl+2再ctrl+v
轉自:http://hi.baidu.com/epsilondragon/item/31cc100bd03c05dc73e676f8