EditPlus是一套功能強大,可取代記事本的文字編輯器,擁有無限制的撤消與重做、英文拼字檢查、自動換行、列數(shù)標(biāo)記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。
EditPlus是非常好的編輯軟件,最新的EditPlus3已經(jīng)支持代碼折疊的,只是有點要求。就是要開啟代碼折疊視圖,而且要保證代碼的縮進(jìn)能比較好,才可以。而它還有一個好用的功能,就是它有監(jiān)視剪貼板的功能,能夠同步于剪貼板自動將文字粘貼進(jìn) EditPlus 的編輯窗口中,讓你省去粘貼的步驟!
EditPlus中文版特點:
* 修正 加載從右到左語言的文件時,程序可能會崩潰。
* 支持鍵盤輸入列的選定內(nèi)容。
* 修正 附加文件名稱選項的設(shè)置 & 語法無效。
* 修正 同一行包含多個 url 突出顯示錯誤的 URL。
* 修正 選定內(nèi)容可能是不正確的代碼折疊模式源。
* 修正 打印命令顯示選項卡的錯誤。
* 修正 選定的內(nèi)容無法使用鍵盤輸入字符: '.'
* 修正 刪除和拖放剪貼板文字可能導(dǎo)致錯誤文本項目
* 新增插入空格允許不同的縮進(jìn)大小
* 修正拖放操作某些情況的問題
* 提高了鍵盤輸入在列的選定內(nèi)容
* 鍵盤輸入在列選擇不處理朝鮮語字符
* 新增加Base64 編碼/解碼命令
* 修復(fù)在更改字體時屏幕更新問題
* 修正代碼折疊模式的問題
* 修正URL突出顯示管理在單行中存在多個URL時時無效
* 聯(lián)接線現(xiàn)在并不在行的末尾添加多余的空格。
* 添加“重新記載緩沖區(qū)內(nèi)容”的選項(首選項-常規(guī))
* 修復(fù)在黑色背景下選擇行的顯示問題
* 剪貼板菜單新增自動縮進(jìn)選項
* 允許雙擊字體對話框
* 修復(fù)在高 DPI 屏幕上,對話框圖標(biāo)顯示不正常的問題。
設(shè)置EditPlus的配置文件路徑:
因為EditPlus是可以綠色使用的(直接解壓那個EditPlus壓縮包文件即可直接使用,不用安裝),所以,當(dāng)我們對EditPlus進(jìn)行一系列的配置以后,保存下這些配置文件。以后當(dāng)我們重裝系統(tǒng),或者換臺電腦使用的時候,只要重新加載一下那些配置文件,以前的配置就都重新回來了,很是方便。所以,在講其他配置和技巧之前,我們先設(shè)置好EditPlus的配置文件路徑。
打開EditPlus → 【Tools】→ 【INI File Directory...】 → 在彈出的對話框中設(shè)置配置文件的保存位置(壓縮包內(nèi)的配置保存文件在解壓目錄下的"yzyFile\INIFiles"目錄下)。這里你可能要重新設(shè)置一下目錄,因為,我喜歡把EditPlus放在"D:\GreenSoft\EditPlus 2"下(把所有的綠色軟件裝在一個目錄下,每次重裝系統(tǒng)的時候,可以直接把綠色軟件拷回去,就能直接使用了,從而避免了每次都安裝那么多軟件)。所以,就請你重新設(shè)置一下,根據(jù)你的習(xí)慣,把配置文件存放在某個目錄下吧。
配置文件模板,告別重復(fù)的體力勞動
設(shè)置好EditPlus的配置文件,就讓我們開始EditPlus的使用技巧吧。第一個技巧當(dāng)然就是和“新建”有關(guān)的啦。如果我們經(jīng)常建立一種文件,而這種文件總會包含一些重復(fù)的文字或者代碼的話,我們就可以建立模板,然后通過模板建立文件。從而擺脫每次都要重復(fù)的體力勞動。
我們就從建立一個屬于自己的xhtml文件開始吧。菜單【File】→ 【New】→ 【Configure templates...】→ 在打開的對話框中“填上”菜單中顯示的文字,已經(jīng)模板文件的路徑,就可以了。下次當(dāng)你再次選擇【File】→ 【New】的時候,就能夠看到你建立的模板了。
EditPlus正則表達(dá)式:
EditPlus中的查找(替換)功能,支持正則表達(dá)式。使用正則表達(dá)式可以極大的提高查找(替換)的強悍程度。因為正則表達(dá)式這東西不是一句話就能說完的,而且偏離此篇文章主題,所以這里只列舉幾個常用的例子。對此有興趣的可以參考正則表達(dá)式資料,或者在EditPlus的help中“Regular Expression”關(guān)鍵字進(jìn)行索引查找。
圖6:在查找(替換)對話框中使用正則表達(dá)式
使用正則表達(dá)式進(jìn)行查找(替換)的方法如上圖所示,選擇查找(替換)對話框中“Regular Expression”前面checkbox。點擊查找(替換)文本框后的“倒三角”可以選擇常用的正則表達(dá)式。
正則表達(dá)式實例
需求說明 正則表達(dá)式寫法 備注
替換指定內(nèi)容(以abc為例)到行尾 abc.* “.”表示匹配任意字符;“*”表示匹配0次或更多
給所有的數(shù)字加上引號 查找[0-9]替換為"\0" \0表示正則表達(dá)式匹配的對象
刪除空白行 查找\n\n 替換為\n 把連續(xù)的2個換行符,替換成一個換行符
功能特色:
1.啟動速度快。這幾乎是最令人欣賞的一項特性 ,我知道 UltraEdit 是一個功能極其豐富而且強大的編輯器,但它的啟動速度太慢了,我沒理由為打開一個寥寥數(shù)行的文本文件等上好幾秒。
2.界面簡潔。這也是非常令人欣賞的特性,www.x-force.cn也許某些比較 Geek 的用戶會對龐雜而豐滿的程序主菜單仰慕不已,但我并不愿意為了一些并不常用的功能犧牲眼前電腦屏幕上更多的空間,正相反,我喜歡“Keep it simple, stupid”的界面設(shè)計,能用,夠用就好。
3.完善的代碼高亮。最近一直使用的是 EmEditor 6.0,但在編寫 Perl 腳本時,我發(fā)現(xiàn) EmEditor 的語法高亮有一定問題,它甚至不能正確識別 =comment ... =cut 這樣的 Perl 注釋語句。而在 EditPlus 下,這種注釋被支持得非常好。還有就是在EmEditor下,經(jīng)常出現(xiàn)多個雙引號高亮錯誤的情況,還以為自己寫錯代碼了……
4.代碼折疊功能。這個功能在 EditPlus 版之前似乎沒有提供,但現(xiàn)在已經(jīng)有了,而且效果不錯,至少比 EmEditor 的強很多。從我迷上玩博客以后,常常為分析 HTML/CSS 模版代碼感到疲憊,因為必須把網(wǎng)頁元素間的內(nèi)在結(jié)構(gòu)搞清楚才能有效地控制它們的顯示效果。我以前的一篇文章曾經(jīng)提到 用 Notepad++ 內(nèi)置的代碼折疊功能分析網(wǎng)頁源碼,不過說實話那個開源軟件的確有很多需要改進(jìn)的地方,尤其是中文支持方面遠(yuǎn)不如 EditPlus,EmEditor 這類商業(yè)軟件。
5.多文檔編輯界面。這是個比較細(xì)節(jié)的特性,在 EmEditor 中,如果把最后一篇活動文檔關(guān)閉,則主程序也會隨之關(guān)閉,這給我?guī)砹艘恍┎槐。尤其是?dāng)我希望創(chuàng)建新的空白文檔時,我不得不在開始菜單中重新啟動編輯器。而在 EditPlus 中,只要不點擊最右上角的關(guān)閉按鈕,編輯器始終是打開狀態(tài),我個人認(rèn)為這樣更方便一些。除此之外,在界面外觀設(shè)計上 EditPlus 也有很多過人之處,我不能很好地將這種獨特的屬性描述出來,但我可以做一個比喻,如果把各種文本編輯器都看作一個美女的話,EditPlus 就屬于那種苗條纖巧,落落大方的類型,相比之下 EmEditor 則略顯富態(tài),而 UltraEdit 簡直就是肥婆了。
常見問題:
1、能不能進(jìn)行列選擇?如何操作?
解決:方法一,按一個Alt+C,可以讓你一次性用鼠標(biāo)從當(dāng)前位置向不同方向選中一個矩形范圍。
方法二,與Word要實現(xiàn)此項功能一樣,必須要按住“Alt”再用鼠標(biāo)進(jìn)行才行。
2、為什么不能進(jìn)行列選擇?會提示“無法該自動換行模式中使用該命令”?
解決:這個提示應(yīng)該是“無法在自動換行模式中使用該命令” 我剛開始也一直沒有看清楚。原因就是啟動了自動換行的功能,把那個功能關(guān)閉后就可以了。
3、為什么我都設(shè)置好了還是沒有辦法語法著色?
解決:在查看菜單里語法高亮打鉤就可以顯示顏色,否則不會顏色顯示。