
【軟件介紹】
UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 編輯器(非開源)。UltraEdit 正被移植到 Linux 平臺。該移植名為 UEX,意即 UltraEdit forLinux。UEX具有原生的 Linux 外觀,其界面、配置、熱鍵等與 Windows 版并無二致。
【軟件功能】
1.可配置語法加亮,支持代碼折疊、Unicode;在32 位 Windows 平臺上進(jìn)行 64 位文件處理。2.基于磁盤的文本編輯和支持超過 4GB 的大文件處理,即使是數(shù)兆字節(jié)的文件也只占用極少的內(nèi)存;
3.在所有搜索操作(查找、替換、在文件中查找、在文件中替換)中,支持多行查找和替換對話框;
4.帶有 100,000 個(gè)單詞的拼寫檢查器,對 C/C++、VB、HTML、Java 和 Perl 進(jìn)行了預(yù)配置;
5.內(nèi)置 FTP 客戶端,支持登錄和保存多個(gè)賬戶,支持SSH/Telnet 窗口;
6.提供預(yù)定義的或用戶創(chuàng)建的編輯“環(huán)境”,能記住 UltraEdit 的所有可停靠窗口、工具欄等的狀態(tài);
7.集成腳本語言以自動(dòng)執(zhí)行任務(wù),可配置鍵盤映射,列/塊模式編輯,命名的模板;
8.十六進(jìn)制編輯器可以編輯任何二進(jìn)制文件,并顯示二進(jìn)制和 ASCII 視圖;
9.HTML 工具欄,對常用的 HTML 功能作了預(yù)配置;文件加密/解密;多字節(jié)和集成的 IME。
10.網(wǎng)絡(luò)搜索工具欄:高亮顯示文本并單擊網(wǎng)絡(luò)搜索工具欄按鈕,從編輯器內(nèi)啟動(dòng)搜索加亮詞語;

【快捷操作】
Key1 自動(dòng)換行_CTRL + W這個(gè)已經(jīng)不是什么新奇的功能了,就連你們最不喜歡的notepad都有了這個(gè)功能。說來也奇怪,編輯器為什么都帶有這個(gè)功能呢?誰愿意自己的編輯器帶有水平滾動(dòng)條???其實(shí),非也,就本人的理解,UE編輯器默認(rèn)的非換行功能是為了讓某種語言的編譯器(注意這里是編譯器,而不是編輯器)能指出錯(cuò)誤的精確行數(shù),比如,如果編譯器告訴你錯(cuò)誤出現(xiàn)在187行,在UE下這是很好處理的,但如果在別的編輯環(huán)境下,你想到187行尋找恐怕就困難了,即使他有行號標(biāo)記,但如果你強(qiáng)制換行了,那么他的行號可能就和編譯器提示的完全不符了,因?yàn)榫幾g器里提示的行號是根據(jù)回車的數(shù)目確定的,而一般編輯器的行號則是按照屏幕顯示的行來確定的,這兩者肯定不能劃等號。
Key2 插入當(dāng)前日期/時(shí)間——F7
這個(gè)不用我多說,按下F7就可以插入當(dāng)前日期了,格式是這樣的:“2009-5-28 10:57:57”這個(gè)在程序的注釋里面很管用,不用自己想今天是幾號了,直接F7插入搞定
Key3 找到匹配的括號 (,[,{ or },],)——CTRL + B
這個(gè)功能不得不說一下,在eclipse里也有這個(gè)功能,就是從茫茫嵌套里找到我想要的那對括號的起始位置,eclipse下只要在括號旁雙擊就OK 了,無論是小括號、中括號還是大括號,都可以搞定。但是在UE下是通過CTRL + B這組快捷鍵來達(dá)到目的的,按下它就可以將這對括號中的文本全部選中,這時(shí)候你該知道這是哪兒到哪兒了吧?說到這里,有人可能會(huì)發(fā)問,這和高亮匹配括號有什么不同?問得很好,答案是,當(dāng)括號跨越的屏幕達(dá)到好幾屏的時(shí)候,這個(gè)功能可是比高亮顯示匹配括號更管用,不是嗎?自己體會(huì)去吧~
Key4 轉(zhuǎn)換所選文字為小寫——Ctrl+ F5
這個(gè)嘛,顧名思義吧!和它對應(yīng)的是Atl + F5,將字串轉(zhuǎn)換為大寫,當(dāng)然,這是針對英文單詞的操作。
Key5 設(shè)定書簽——CTRL + F2
這個(gè)功能很帥,它可以在不修改文本的情況下給你的文本添加書簽,所謂書簽,就是指示我這本書我看到了哪一頁。舉個(gè)例子,我正在編輯文本的198行,我突然發(fā)現(xiàn),上面的第45有個(gè)錯(cuò)誤,于是我回到了45行(可以通過Ctrl + G快速定位指定的行號),修改完錯(cuò)誤后,這時(shí)候我可以通過使用Ctrl + G跳到198行,但如果這時(shí)候我忘了198這個(gè)行號怎么辦?答案是在離開198行時(shí)給它設(shè)定一個(gè)書簽,按下CTRL + F2就可以了,效果如下圖:
看到198這個(gè)行號已經(jīng)被加亮了吧?你可以隨便哪里逛了,到時(shí)候想一下子回到198行,只要按下F2就行了,很牛吧!當(dāng)然,你可以在文件里加上N多的書簽,然后按下F2逐個(gè)切換就可以了,想取消書簽,在制定的行上再次按下CTRL + F2就行了。
Key6 轉(zhuǎn)到指定行——Ctrl + G
這個(gè)在eclipse下有一個(gè)功能完全相同的快捷鍵——Ctrl + L,eclipse的快捷鍵就是好記,這里的L就表示Line了,忒好記了,在這里感謝eclipse的開發(fā)人員!UE的Ctrl + G中的G據(jù)我猜測應(yīng)該是go的意思,也有一定的道理,第一次使用UE時(shí)我自作聰明的按下了Ctrl + L,結(jié)果,沒有響應(yīng),呵呵~這個(gè)功能在編譯器報(bào)錯(cuò)的時(shí)候特管用,當(dāng)編譯器提示錯(cuò)誤出現(xiàn)在198行,你Ctrl + O打開文件后直接Ctrl + G到198,多流利的操作?。≡踅腥瞬慌宸兀ollow me...
Key7 10個(gè)剪貼板——Ctrl+0-9
這個(gè)是我很想要的功能,非常感謝UE,她滿足了我的需求。眾所周知,Windows家族的OS都有且只有一個(gè)剪貼板,有時(shí)候我們剛剪貼或復(fù)制了一個(gè)很長很長的文本后,不小心又復(fù)制了一個(gè)小文件,這時(shí)候我們先前復(fù)制的很長很長的文本就不見了!如果是從網(wǎng)頁上Copy下來的,而這時(shí)候我們又關(guān)閉了網(wǎng)頁,是不是比出門下雨沒帶傘還要糟糕呢?這就是Windows的剪貼板的特性決定的,它一次只能保存一條內(nèi)容,后來的會(huì)無情的覆蓋掉先前的,這可不是人人都想要的結(jié)果。那么在UE下你徹底不用擔(dān)心這個(gè)問題了,只要你是在UE的文本間(你要是誤解了我的意思,跑到IE瀏覽器上使用Ctrl+0-9這10個(gè)快捷鍵我可不負(fù)任何責(zé)任哦~)復(fù)制剪切,這十個(gè)剪貼板應(yīng)該大大的足夠了吧?下面我來說明一下它的使用方法。又五個(gè)段落需要分別查到另外一個(gè)文本中,傳統(tǒng)的方法,我們可以分別使用五次Ctrl + C和Ctrl + V來搞定,而且每兩次之間的間隔就是到另一個(gè)文本里粘貼文本,現(xiàn)在我們摒棄掉這個(gè)落后的粘貼方式,使用UE的多剪貼板功能來實(shí)現(xiàn)它。首先按下Ctrl + 1激活UE的第一個(gè)剪貼板,再按下Ctrl + C復(fù)制下第一段文字,這時(shí)候我們不用去粘貼,而是接著按下Ctrl +2激活UE的第二個(gè)剪貼板,再使用Ctrl +C復(fù)制第二段文本,以此類推,每次我們都不需要去粘貼,而是最后一次性粘貼?,F(xiàn)在我們找到需要粘貼的地方,用Ctrl +1激活第一個(gè)剪貼板,再按Ctrl +V粘貼第一段文本到指定位置,同樣,用Ctrl +2激活第二個(gè)剪貼板,Ctrl +V粘貼到第二塊位置,以此類推,搞定!怎么樣,這應(yīng)該比Windows的快不少吧~
Key8 刪除光標(biāo)所在的行——Ctrl + E
還記得eclipse底下相應(yīng)的快捷鍵嗎?沒錯(cuò),就是Ctrl + D!不錯(cuò)不得不承認(rèn),UE下的行刪除功能沒有eclipse下的強(qiáng)大,因?yàn)閁E下只能刪除光標(biāo)所在的一行,對其余的行無效,而eclipse下則可以刪除任多行,只要選擇要?jiǎng)h除的行,按下Ctrl +D就可以刪除所有選擇的行。又有人會(huì)問了,這和選中+delete有什么不同?我要說的是,delete只刪除被選中的文本,而Ctrl +D會(huì)刪除掉整行的文本,哪怕這一行只有一個(gè)字符被選中……這個(gè)Ctrl +E在UE下還是比較常用的,想刪除文本中多余的空格時(shí)這個(gè)快捷鍵會(huì)比delete或backspace快很多,相信我吧,這個(gè)很管用!
Key9 刪除從光標(biāo)到行首的內(nèi)容——Ctrl +F11
這個(gè)功能可以從它的字面來深刻的理解,沒有什么高深的東西,只要用的多了就是水到渠成、司空見慣的常識了。和這個(gè)快捷鍵對應(yīng)的是Ctrl +F12,見Key10。
Key10 刪除從光標(biāo)到行尾的內(nèi)容——Ctrl +F12
不用多介紹了,自己嘗試吧,記住,只有用的足夠多了,才能在大腦中形成無意識的習(xí)慣,下次遇到問題,不用去檢索大腦而是手隨目到,手目合一。怎么樣?這也是一種境界。
Key11 查找上/下一個(gè)出現(xiàn)的字符串——Ctrl + F3/F3
如果想在文本中查找某一個(gè)字串出現(xiàn)在哪些地方,該怎么辦?當(dāng)然,可以使用Ctrl +F查找,現(xiàn)在我不用這種方法而是介紹一種基于Ctrl +F查找的更高級的辦法,Ctrl +F3和F3,這兩個(gè)是一對快捷鍵,分別對應(yīng)Ctrl +F里的查找上一個(gè)和查找下一個(gè)。還有一點(diǎn)需要說明的是,Ctrl +F是從文件的開始或結(jié)尾處開始查找,而Ctrl +F3是從當(dāng)前行開始查找,我們有時(shí)候就是需要查找當(dāng)前行附近的幾行,這下Ctrl +F3派上用場了吧!哈哈,其實(shí)原理很簡單,Ctrl +F3和F3是基于Ctrl +F的。趕快去試試吧~
Key12文本替換功能——Ctrl + R
很顯然,這里的R是指replace,很好記吧!一般的編輯器下都是使用這個(gè)快捷鍵的,不過notepad使用Ctrl +H搞定同樣的事情。這里,我要說的是UE下的Ctrl +R,它不但包括了普通編輯器下的文本替換功能,還增加了正則表達(dá)式替換,這可是UE的一個(gè)非常非常強(qiáng)大的功能,要是能熟練使用正則表達(dá)式,可真算是一個(gè)高手了,我還沒到那地步,只是簡單學(xué)習(xí)了一下,在此不敢獻(xiàn)丑,顧留給讀者朋友親自去嘗試。
Key13 刪除前一個(gè)單詞——Ctrl + Backspace(退格鍵)
這個(gè)快捷鍵應(yīng)該使用的非常多了吧!按下它UE會(huì)刪除光標(biāo)前面的一個(gè)單詞而不是一個(gè)字母,那么UE是通過什么來感知這是一個(gè)單詞(這里的單詞不僅僅是我們英語里的單詞)呢?沒錯(cuò),是通過空格符來感知的,兩個(gè)相鄰的空格符之間的字串就被認(rèn)為是一個(gè)“單詞”,刪除它吧,怎么樣?比選中了該單詞然后delete來的更快了吧!無需操作鼠標(biāo)的哦~聰明的朋友可能會(huì)問了,那么刪除后一個(gè)單詞是不是Ctrl +Delete呢?太聰明了,答案就是這樣!
Key14 刪除后一個(gè)單詞——Ctrl + Delete
上面說的很清楚,這里略去。
Key15 復(fù)制并粘貼當(dāng)前行——Alt + Shift +D
在多次重復(fù)同一件的事情的時(shí)候,我們都希望有一個(gè)快捷的操作——復(fù)制上述操作并粘貼下來,然后我們再改改幾個(gè)單詞就行了,這想必各位大俠都遇到過吧!我用復(fù)制+粘貼照樣可以搞定!是的,你說的很對,平日里我們使用的就是Ctrl +C和Ctrl +V,用的太多了,還以為這個(gè)很快。下面我要說的是UE下還有更快的實(shí)現(xiàn)同樣功能的操作,那就是Alt + Shift +D,我說了不算,你得自己親自去試試才知道。下面是這個(gè)功能的截圖
后面四行都是一樣的,我們可以在第二行上按下Alt + Shift +D三次就得到上面的結(jié)果了,怎么樣,比復(fù)制粘貼快吧!效率,才是我們追求的目標(biāo),這正是UE帶給你的不一樣~
Key16 這是自定義的快捷鍵 響應(yīng)eclipse下的注釋快捷鍵Ctrl + /,我把UE下的注釋(本來是沒有快捷鍵的,在編輯菜單里)添加了快捷鍵Ctrl + /,這樣使用起來非常方便,想必用過eclipse的都知道在調(diào)試的時(shí)候?qū)⒆约旱拇a注釋掉是一個(gè)非常常用的功能,有些人可能用/*注釋*/進(jìn)行塊注釋,天哪,這該多慢啊!在eclipse下直接選中要注釋的行,按下Ctrl + /一切都搞定了,要想取消注釋就再選中所有行按下Ctrl + /,多方便的操作啊,只要按下兩個(gè)鍵就可以了,不強(qiáng)大嗎?但在UE下取消注釋需要用到另一個(gè)快捷鍵,如果和eclipse下一樣再次使用Ctrl + /就會(huì)再增加一層注釋,這也是本人認(rèn)為UE需要改變的地方——沒人愿意給自己的代碼加兩次同樣的注釋,完全可以使用同樣的快捷鍵來取消注釋。我在UE下設(shè)置的取消注釋的快捷鍵是Ctrl +\,就是斜杠和Ctrl + /的相反而已,也很容易記住,試試吧!
Key17 在UE中的多個(gè)標(biāo)簽間切換——Ctrl + Tab
這是模仿Windows底下Alt + Tab組合鍵切換任務(wù)欄窗口的快捷鍵,在UE下通過Ctrl + Tab可以從多個(gè)標(biāo)簽間切換,這也省去了鼠標(biāo)點(diǎn)擊的麻煩。

【使用教程】
激活打開UltraEdit前,先進(jìn)入【控制面板】→【網(wǎng)絡(luò)和 Internet】→【網(wǎng)絡(luò)連接】,斷開網(wǎng)絡(luò);

打開UltraEdit,未激活會(huì)提示為試用版本,需進(jìn)行激活,點(diǎn)擊【注冊】進(jìn)行激活;

許可證ID填寫【12345】、密碼填寫【12345】(可隨意填寫);后點(diǎn)擊【激活】,會(huì)自動(dòng)彈出【連接錯(cuò)誤】窗口,然后點(diǎn)擊【脫機(jī)激活】;


在彈出的窗口中,許可證ID填寫【12345】、密碼填寫【12345】,并記錄【用戶碼1、用戶碼2】;

下載并打開破解機(jī)文件【keygen.exe】,程序 選擇【UltraEdit v23.x】”,將步驟4中的【用戶碼1、用戶碼2】分別復(fù)制到破解機(jī)的【用戶碼 1、用戶碼】,點(diǎn)擊【生成】,生成【驗(yàn)證1、驗(yàn)證2】;


將生成的兩組驗(yàn)證碼【驗(yàn)證1、驗(yàn)證2】分別復(fù)制到步驟4的脫機(jī)激活窗口中,點(diǎn)擊“激活”即可成功激活。
比較文件
在當(dāng)前打開的一個(gè)文件,而想這個(gè)文件與其它的文件有什么不同之處,

可以進(jìn)行打開左上角的“文件”的選項(xiàng)菜單

點(diǎn)擊右上角的菜單中之后,彈出了下拉菜單中,進(jìn)行選中為“比較文件”的選項(xiàng)菜單。

這樣就會(huì)彈出了一個(gè)比較文件的窗口的界面當(dāng)中,進(jìn)行點(diǎn)擊比較的第2個(gè)文件,點(diǎn)擊瀏覽文件。

彈出了一個(gè)電腦窗口的界面中,進(jìn)行選擇為一個(gè)需要對比的文件,

然后在文件輸入顯示文件的路徑之后,進(jìn)行點(diǎn)擊菜單中的“比較”的按鈕。然后就會(huì)對比的文件,顯示不同之處。

文件另存為
可以看到的是在當(dāng)前的進(jìn)行把文件另存為到其它的位置上。

然后進(jìn)行點(diǎn)擊UltraEdit菜單中的“文件”的菜單選項(xiàng)。

進(jìn)行點(diǎn)擊UltraEdit的菜單中,進(jìn)行點(diǎn)擊下拉菜單中選中為“另存為”的選項(xiàng)。

這樣就會(huì)彈出了一個(gè)電腦窗口的路徑當(dāng)中,進(jìn)行選中為保存路徑位置。

路徑位置選擇完成之后,進(jìn)行點(diǎn)擊窗口的中“保存”的按鈕。

可以看到的是當(dāng)前的文件,被另存為成功了。

【常見問題】
我是否需要在安裝更新或升級之前卸載UltraEdit?建議:不用卸載UltraEdit,只要覆蓋現(xiàn)有的安裝文件。 這將維護(hù)您當(dāng)前INI設(shè)置。 您將被提示是否或不希望覆蓋您的wordfile。 如果您wordfile被覆蓋并且假如您以后希望使用您的舊wordfile,請將它改名為wordfile.old。
我怎么可以下載UltraEdit以前的或舊的版本?
對UltraEdit的老版本(并且UEStudio、UltraCompare和UltraSentry)僅可通過電子郵件獲得。 請給我們發(fā)電子郵件support@ultraedit.cn,并且需要您當(dāng)前最新的注冊信息,我們將提供給您符合條件的版本。
為什么會(huì)安裝中斷或不工作?
首先,請務(wù)必確信您解壓的所有來自ZIP安裝文件到您的計(jì)算機(jī)硬盤上的一個(gè)實(shí)際文件夾。
Ghost 安裝程序使用以前的安裝程序依靠Internet Explorer 6相關(guān)的DLLs。 當(dāng)發(fā)布了Internet Explorer 7,這些DLLs不再是可利用的,造成老版本有些安裝程序根本不起作用。
如果您使用IE7,并且您的安裝程序不工作,請給我們發(fā)帶有您的當(dāng)前注冊信息的電子郵件到support@ultraedit.cn,因此我們可以協(xié)助您解決這個(gè)問題。
我怎么能使用UltraEdit刪除空行?
為了能刪除在DOS/Unix/Mac格式文件中的空行, 請使用下面兼容的Perl規(guī)則表達(dá)式。在高級 -> 配置 -> 搜索 -> 規(guī)則表達(dá)式引擎,您能允許兼容Perl規(guī)則表達(dá)式。
替換: "^\r?\n?$" (沒有引號)
關(guān)于 "" (沒有引號).
【更新日志】
v18.20.0智能模板改進(jìn):
Project-based 模板
通過宏/腳本按名稱插入模板 (參閱幫助文檔 – 語法)
拖放文本到模板列表新建模板
直接在模板列表修改模板名稱
直接在編輯器打開模板文件 (在模板列表模板組點(diǎn)擊鼠標(biāo)右鍵)
模板描述字段 (顯示于模板列表的工具提示)
行變更指示器改進(jìn):
跳到下一個(gè)或上一個(gè)更改 (在活動(dòng)文件)
可以配置行變更指示器寬度
修正了所有反饋的問題
當(dāng)加密文件時(shí),可選刪除未加密的備份文件
改進(jìn)了文件關(guān)聯(lián)配置選項(xiàng)
運(yùn)行海量數(shù)據(jù)宏方面的幾個(gè)改進(jìn)
修正備份/還原用戶自定義的問題
修正刪除所有隱藏行的問題
幾個(gè)其它增強(qiáng)和改進(jìn)
v18.10
基于縮進(jìn)級代碼折疊
自動(dòng)縮進(jìn) Python 文件 (。py 文件擴(kuò)展名)
通過添加 "EnableCFByIndent" 標(biāo)志到 wordfile, 能夠激活其它語言
智能模板改進(jìn):
能夠設(shè)置智能模板變量參數(shù)可選
使用管道符分隔參數(shù) (例: [+dog|cat|pig+])
插入模板時(shí), 變量將使用可選參數(shù)打開自動(dòng)完成列表
在修改模板對話框的模板列表新增上下文菜單
按字母順序排序模板
移動(dòng)/復(fù)制所選模板到群組
修改模板對話框大小可調(diào)整
修改模板對話框模板編輯器現(xiàn)在遵守用戶顏色設(shè)置
文件名稱變量 ([FILE_PATH] 和 [FULL_FILE_NAME]) 現(xiàn)在對 FTP 文件也有效
模板目錄配置支持 %APPDATA% 環(huán)境變量
輸出窗口字體與其它字窗口字體區(qū)別設(shè)置 (在輸入窗口點(diǎn)擊鼠標(biāo)右鍵)
改進(jìn) C/C++ 函數(shù)字符串, 消除誤報(bào)
2009年11月01日,UltraEdit for Linux RC 1 發(fā)布,
UEX RC 1 添加了一些新功能,并作了大量的細(xì)節(jié)調(diào)整。
UEX RC 1 加入的新功能包括:
在“文件”菜單中增加“Convert To”命令
“首選項(xiàng)”中添加了 Emacs 按鍵映射支持
在“輸出”窗口的關(guān)聯(lián)菜單中添加了復(fù)制到剪貼板、復(fù)制選定行到剪貼板、清除輸出等項(xiàng)目。

































