EditPlus

EditPlus

EditPlus是一款由韓國 Sangil Kim (ES-Computing)出品的小巧但是功能強大的可處理文本、HTML和程式語言的Windows編輯器,你甚至可以通過設定用戶工具將其作為C,Java,Php等等語言的一個簡單的IDE。EditPlus(文字編輯器)漢化版是一套功能強大,可取代記事本的文字編輯器,擁有無限制的撤消與重做、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多檔案、全螢幕幕瀏覽功能。而它還有一個好用的功能,就是它有監視剪貼簿的功能,同步於剪貼簿可自動貼上進 EditPlus 的視窗中省去貼上的步驟。另外它也是一個非常好用的HTML編輯器,它除了支持顏色標記、HTML 標記,同時支持C、C++、Perl、Java,另外,它還內建完整的HTML & CSS指令功能,它可幫你節省一半以上的網頁製作時間,若你有安裝IE3.0 以上版本,它還會結合IE瀏覽器於 EditPlus 視窗中,讓你可以直接預覽編輯好的網頁(若沒安裝IE,也可指定瀏覽器路徑)。因此,它是一個相當棒又多用途多狀態的編輯軟體。

基本信息

主要特點

1.默認支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等語法高亮顯示,通過定製語法檔案,可以擴展到其他程式語言,在官方網站上可以下載(大部分語言都支持)。

2.EditPlus提供了與Internet的無縫連線,可以在EditPlus的工作區域中打開Intelnet瀏覽視窗。

3.提供了多工作視窗。不用切換到桌面,便可在工作區域中打開多個文檔。

4.正確地配置Java的編譯器“Javac”以及解釋器“Java”後,使用EditPlus的選單可以直接編譯執行Java程式。

總之,EditPlus功能強大,界面簡潔美觀,且啟動速度快;中文支持比較好;支持語法高亮;支持代碼摺疊;支持代碼自動完成(但其功能比較弱),不支持 代碼提示功能;配置功能強大,且比較容易,擴展也比較強。像PHP、Java程式等的開發環境,只要看一下資料,幾分鐘就可以搞定配置,很適合初學者學習 使用。有不錯的項目工程管理功能。內置瀏覽器功能,這一點對於網頁開發者來說很是方便。

最新版

EditPlus V3.7.0.190

新增數字排序的功能;

2. 新增設定語法的功能;

3. 修復了上一版本的Bug。

EditPlusVersion 3.51 (2013-03-12)

Supports Emmet ('Zen Coding'->'Use Emmet')

* 'Indent Guide' menu option ('View').

* 'Tab to Expand' menu option ('Zen Coding').

* Output Window supports 'Keyboard Input' menu command.

* 'Find' input box on the Function List.

* More characters in the special character button of the HTML toolbar.

* 'Numbering' fill mode for the 'Fill Selection' dialog box.

* 'Paste on Right Click' menu option ('Edit'->'Clipboard').

* 'Preferences'->'General'->'Restore window state of recent files' option.

* Double clicking top border of document window stretches the window.

* Function List supports Pattern 1 and 2 check boxes.

* Title bar now shows file name in place of program name.

* 'File Encoding Multiple' command displays encoding in the list box.

* Up/Down key in the Window List moves keyboard focus to list box.

* 'Find as you type' option reflects change of other find options.

* 'Fixed Column Paste' menu option ('Edit'->'Clipboard').

* Directory Window now remembers focused pane.

* Draws Column Markers at background of text.

* Extends Output Window line length limit to 20,000.

* Some FTP server could produce 550 or 553 FTP error.

* sftp couldn't handle banner message from server correctly.

* 'Use Pageant' option could fail if server sent banner message.

* Toolbar buttons could be broken in high DPI display.

* Embedded JavaScript didn't follow its own auto indent settings.

* Open Files list on the Directory Window could cause program crash.

* Fixes program crash when using Saenaru Korean IME.

* Word count feature could report wrong number.

* Exclude option in the Find in Files could work incorrectly.

* Project INI file setting could not be retained between sessions.

* Fixes IME candiate window position.

* Fixes a find highlighting bug.

<功能更新>

支持。

支持高解析度。

目錄視窗中支持windows 8“複製到本地FTP檔案”命令。

“視窗列表”對話框支持輸入框。

“清除最近打開的檔案列表”選單命令(“File' - >”打開的檔案“)。

轉到驅動器列表“命令(”View' - >“工具列/視圖”)。

$(UTF8Stdin)的參數宏,以支持UTF-8的標準輸入文本過濾器。

<問題修復>

FTP傳輸的早期消除可能導致程式崩潰。

FTP上傳一些FTP伺服器上,可能會導致緩衝區溢出。

SOCKS5防火牆選項正常的FTP與SFTP工作,而不是只“上傳到一個臨時檔案,然後重命名”選項,並與一些FTP伺服器無法正常工作。

有些FTP伺服器可能有不尋常的延遲。

右鍵單擊目錄視窗中的檔案過濾器可能會導致程式崩潰。

修正了不正確的代碼摺疊,使用#ifdef“用文本編輯器3從Windows資源管理器”命令,在一些網路檔案可能會失敗。

雙擊相關的檔案可能會失敗,高DPI顯示器上。

在目錄視窗中的“創建”命令可能會失敗,如果“斷開Automatcially”是的。

*游標的命令行選項在FTP檔案載入時,可能會失敗。

*模板沒有工作,如果默認的編碼設定為UTF-8 + BOM“。

先進的檔案擴展名“對話框中”默認“按鈕不起作用。

修正錯誤的用戶工具選單中的點陣圖切換時,用戶工具組“運行文本過濾器”選項,可能會失敗,UTF-8檔案。

“外部瀏覽器 - Chrome瀏覽器”選項,在Windows XP沒有工作。

CSS語法高亮顯示不正確的,如果存在制表符“:”之前,嵌入式腳本遵循其自己的自動縮進設定。

擊鍵記錄不能正確處理Unicode字元。

“全字只有”查找“選項在某些情況下可能無法正常工作。

貼上列塊不移動游標的位置。

F5“刷新”目錄“視窗中的命令的快捷鍵。

載入Zencoding的檔案可能會失敗,沒有任何錯誤訊息。

#關鍵字的語法高亮顯示有超過##前綴和後綴的優先權。

使用技巧

配置檔案模板,告別重複的體力勞動

設定好EditPlus的配置檔案,就讓我們開始EditPlus的使用技巧吧。第一個技巧當然就是和“新建”有關的啦。如果我們經常建立一種檔案,而這種檔案總會包含一些重複的文字或者代碼的話,我們就可以建立模板,然後通過模板建立檔案。從而擺脫每次都要重複的體力勞動。

我們就從建立一個屬於自己的xhtml檔案開始吧。選單【File】→ 【New】→ 【Configure templates...】→ 在打開的對話框中“填上”選單中顯示的文字,以及模板檔案的路徑,就可以了。下次當你再次選擇【File】→ 【New】的時候,就能夠看到你建立的模板了。

順手的側邊欄

如果你看不到側邊欄,可以使用快捷鍵(Alt + Shift + 1)。側邊欄包含了“快速目錄路徑”和“快速剪貼簿”功能。“快速目錄路徑”就不說了,重點來說說“快速剪貼簿”功能吧。其實說白了,就是一個地方,這個地方可以存放一些代碼片斷、常用文言等等文字。當你需要這些文字的時候,只要雙擊,就可以方便的添加到游標所在位置了。默認情況下會有一些html,css代碼,但是,說實話,我是不太經常使用那些東西的,那么多,找到都累死了。所以,我喜歡建立一個自己最常用的“剪貼簿”庫,因為是自己建的,所以用著就會比較順手了。

你可以通過這種方式來建立自己的“剪貼簿”庫檔案。在Cliptext側邊欄上的下拉列表框上點擊右鍵 → 新建 → 填寫檔案名稱和顯示標題→ 在新建的空白側邊欄上點擊右鍵 → 新建 → 填入顯示文本和代碼即可。

華麗的自動完成功能

可以說是俺最喜歡的功能了。想像一下,作為一個經常製作網頁的人來說,當你打一個“ua”字,然後按下空格,編輯器裡面就出現了右邊的代碼,而且滑鼠就停留在第一個href的雙引號之間。那是多么愉快的事情。這就是EditPlus的自動完成功能,使用EditPlus的自動完成功能將會極大的提高你的工作效率。而且我們可以根據不同的檔案類型,建立不同的“自動完成”,例如,如果是xhtml檔案,打“b”+ 空格”,就是 ,而在css檔案中,“b”+ 空格”,就是 "border:1px solid red;"。非常的人性化。

你可以通過這樣的設定,來使用EditPlus的自動完成功能。【Tools】→【Preperences】→ 【Files】→ 【Settings & syntax】 → 在【File types】中設定一下檔案類型,然後再【Auto completion】中選擇自動完成檔案即可(如果你使用的是我那個 EditPlus壓縮檔檔案,請注意調整這裡的自動完成檔案的路徑)。自動完成檔案我們可以自己進行編輯,這裡我舉個簡單的例子,展開下面的代碼,這個便是我css檔案自動完成的檔案內容,以第11行的“#T=bor”為例,它的意思就是如果輸入bor然後按空格,就在游標所在位置插入“border:1px solid red;”

彩色的檔案,高亮語法檔案

很多的開發工具都有語法高亮顯示功能,EditPlus雖小,但是也有這個功能喔。和“自動完成”功能一樣,只要為不同的檔案類型指定“高亮語法”檔案即可。css、html等常用的檔案類型,EditPlus已經自帶了高亮語法檔案。如果自帶的高亮語法檔案沒有你需要的,你可以去EditPlus官方網站的檔案下載頻道去看看,來自全球各地的朋友,貢獻了很多的不同檔案類型的高亮語法檔案。可以很方便地免費下載到。

這裡就稍微列舉一下比較常用的EditPlus的高亮語法檔案,更多的請到EditPlus的官方網站下載。

EditPlus正則表達式

EditPlus中的查找(替換)功能,支持正則表達式。使用正則表達式可以極大的提高查找(替換)的強悍程度。因為正則表達式這東西不是一句話就能說完的,而且偏離此篇文章主題,所以這裡只列舉幾個常用的例子。對此有興趣的可以參考正則表達式資料,或者在EditPlus的help中“Regular Expression”關鍵字進行索引查找。

使用正則表達式進行查找(替換)的方法,選擇查找(替換)對話框中“Regular Expression”前面checkbox。點擊查找(替換)文本框後的“倒三角”可以選擇常用的正則表達式。

矩形選區

看到這個詞,好像是說圖像處理工具,其實非也,不管是VS還是EditPlus,其實都是支持矩形選區的。這對處理一些形如:去掉文章前端行號的情況有特效,矩形全區的選取方式就是按住Alt鍵,然後用滑鼠劃矩形選區。需要注意到是在“自動換行”的情況下,是不能使用“矩形選區”的。你可以使用Ctrl+Shift +W來切換“自動換行”或者“不自動換行”視圖。

EditPlus快捷鍵

如果一個來你們公司面試程式設計師,連Ctrl + C 和Ctrl + V 都不用,而是使用“選中文本”→ 滑鼠右鍵 → 【複製】,然後再滑鼠右鍵→ 【貼上】。你會不會錄用他呢?(你還別笑,以前我們公司還真面試過一個這樣的,所謂的“精通asp”的程式設計師)。所以熟練的使用軟體的快捷鍵,不僅僅能夠極大的提高工作效率,也從一個側面表現出一個人對此軟體的使用能力。EditPlus同樣也有很多的快捷鍵,下面是一些我經常使用的EditPlus特有的快捷鍵(Ctrl +C 、Ctrl+H這樣的通用快捷鍵就不介紹了),略舉一二,更多的請參看文章《EditPlus快捷鍵》

以瀏覽器模式預覽檔案 Ctrl + B

開始編輯“以瀏覽器模式預覽的檔案” Ctrl + E

新建html檔案Ctrl+Shift+N

新建瀏覽器視窗 Ctrl+Shift+B

選中的字母切換為小寫 Ctrl+L

選中的字母切換為大寫 Ctrl+U

選中的詞組首字母大寫 Ctrl+Shift+U

複製選定文本並追加到剪貼簿中 Ctrl+Shift+C

剪下選定文本並追加到剪貼簿中 Ctrl+Shift+X

創建當前行的副本Ctrl+J

複製上一行的一個字元到當前行 Ctrl+-

剪下選定文本並追加到剪貼簿中 Ctrl+Shift+X

合併選定行 Ctrl+Shift+J

反轉選定文本的大小寫 Ctrl+K

開始/結束選擇區域 Alt+Shift+B

選擇當前行 Ctrl+R

全螢幕模式開/關 Ctrl+K

顯示或隱藏標尺 Alt+Shift+R

顯示或隱藏制表符與空格 Alt+Shift+I

顯示函式列表 Ctrl+F11

轉到當前文檔的指定行 Ctrl + G

設定或清除當前行的標記 F9

轉到下一個標記位置 F4

轉到上一個標記位置 Shift+F4

清除當前文檔中的所有標記 Ctrl+Shift+F9

搜尋一對匹配的括弧 Ctrl+]

搜尋一對匹配的括弧並選擇該文本Ctrl+Shift+]

切換當前文檔的自動換行功能 Ctrl+Shift+W

編輯當前 HTML 頁面的源檔案 Ctrl+E

特色優勢

EditPlusEditPlus

1.無限制的撤消與重做、英文拼字檢查、自動換行、列數

標記、搜尋取代、同時編輯多檔案、全螢幕幕瀏覽

2.監視剪貼簿,能夠同步於剪貼簿自動將文字貼上進 EditPlus 的編輯視窗中,讓你省去貼上的步驟。

3.是一個非常好用的 HTML編輯器,它除了支持顏色標記、HTML 標記,同時支持 C、C++、Perl、Java,另外,它還內建完整的HTML & CSS1 指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,

4.可以結合IE瀏覽器於EditPlus視窗中,直接預覽編輯好的網頁。

更新日誌

EditPlus v3.41(2012-05-03)

<功能>

支持 Zen Coding

'保留本地副本' FTP 選項 ('FTP 設定'->'高級選項')

在目錄視窗新增 '檔案名稱搜尋' 命令

在工程對話框新增 Ctags 種類選項

'運行為文本過濾器 (複製結果)' 用戶工具選項

右鍵選單命令允許使用 SHIFT 鍵展開選單

'轉到定義' 命令也在候選列表顯示檔案名稱

允許選擇工程 INI 檔案 ('管理工程'->'工程 INI 檔案')

工具列按鈕 '更多最近的檔案'

<錯誤修正>

拆分視窗導致程式崩潰

TR1 正則表達式錯誤導致記憶體泄露

貼上命令不工作, 如果剪貼簿文本為不可用的 Unicode

如果路徑包含 '.', 則 .txt 檔案擴展名不能被自動追加

文字加亮不能在拆分窗格進行加亮

如果出現多個候選, 則 '轉到定義' 不能正確工作

如果有兩個函式參數, 則 '下一函式' 命令會出錯

EditPlus v3.40.827

如果剪貼簿文本不可用於 Unicode, 則貼上命令不工作

新增 '保留本地檔案副本' FTP 選項 ('FTP 設定'->'高級選項')

如果路徑中包含 '.' 則 .txt 檔案擴展名不能自動附加

拆分視窗導致程式崩潰

文字加亮無法在拆分窗格加亮

新增 Ctags 種類選項在工程對話框

新增 '運行為文本過濾器 (複製結果)' 用戶工具選項

有多個候選時, 轉到定義不能正確工作

右鍵選單命令允許使用 SHIFT 鍵展開選單

新增 '更多最近的檔案' 工具列按鈕

支持 Zen Coding

缺點介紹

優點說了一大堆,它總有些缺點吧。

主要有:在存檔的時候,應該設定一個自動存檔時間;在我們翻譯文稿的時候,可以讓該視窗永遠在最上面;還有就是控制項轉換不好,例如,我們剛剛存檔而且未進行任何操作,那么存檔符號就應該是不可操作的狀態。

另外,EditPlus尚不支持十六進制的編輯。//最新版的EditPlus支持16進制的編輯。

對php複雜語法無法識別,

如對

$string=<<

字元串"zifuc

string;

這樣定義的出現單個引號的字元串無法正確識別,代碼顏色以及自動完成(如果設定了)都將失效

相關評價

EditPlusEditPlus

經過多種文本編輯軟體的比較使用,我發現 Windows 下最好的文本編輯器是 EditPlus。 當然,我知道因個人習慣不同,各類用戶可能會對文本編輯器提供的各種功能有不同程度的依賴,但我還是得推薦 EditPlus,因為它有以下幾項突出的優點:

1)啟動速度快。這幾乎是最令人欣賞的一項特性 ,我知道 UltraEdit 是一個功能極其豐富而且強大的編輯器,但它的啟動速度太慢了,我沒理由為打開一個寥寥數行的文本檔案等上好幾秒。

2)界面簡潔。這也是非常令人欣賞的特性,也許某些比較 Geek 的用戶會對龐雜而豐滿的程式主選單仰慕不已,但我並不願意為了一些並不常用的功能犧牲眼前電腦螢幕上更多的空間,正相反,我喜歡“Keep it simple, stupid”的界面設計,能用,夠用就好。

3)完善的代碼高亮。一直使用的是 EmEditor 6.0,但在編寫 Perl腳本時,我發現 EmEditor 的語法高亮有一定問題,它甚至不能正確識別 =comment … =cut 這樣的 Perl注釋語句(polaris註:該問題EmEditor其實很容易解決,只需要自行配置語法注釋即可)。而在 EditPlus 下,這種注釋被支持得非常好。還有就是在EmEditor下,經常出現多個雙引號高亮錯誤的情況,還以為自己寫錯代碼了(polaris註:在EmEditor10.0 版本中沒有發現該問題)……

4)代碼摺疊功能。這個功能在 EditPlus 版之前似乎沒有提供,但市場已經有了,而且效果不錯,至少比 EmEditor 的強很多(polaris註:現 在的EmEditor版本代碼摺疊功能也很強大了)。從我迷上玩部落格以後,常常為分析 HTML/CSS 模版代碼感到疲憊,因為必須把網頁元素間的內在結構搞清楚才能有效地控制它們的顯示效果。我以前的一篇文章曾經提到 用Notepad++內置的代碼摺疊功能分析網頁源碼,不過說實話那個開源軟體的確有很多需要改進的地方,尤其是中文支持方面遠不如 EditPlus,EmEditor 這類商業軟體(polaris註:EditPlus和EmEditor都是東方人編寫的,一開始就對東方象形文字支持很好,畢竟開發者的母語就是象形文字,不過Notepad++是中國台灣人編寫的,為啥這方面不如商業軟體呢?)。

5)多文檔編輯界面。這是個比較細節的特性,在 EmEditor 中,如果把最後一篇活動文檔關閉,則主程式也會隨之關閉,這給我帶來了一些不便。尤其是當我希望創建新的空白文檔時,我不得不在開始選單中重新啟動編輯器(polaris註:現行的EmEditor版本已無此問題)。而在 EditPlus 中,只要不點擊最右上角的關閉按鈕,編輯器始終是打開狀態,我個人認為這樣更方便一些。除此之外,在界面外觀設計上 EditPlus 也有很多過人之處,我不能很好地將這種獨特的屬性描述出來,但我可以做一個比喻,如果把各種文本編輯器都看作一個美女的話,EditPlus 就屬於那種苗條纖巧、落落大方的類型,相比之下 EmEditor 則略顯富態(polaris註:EmEditor在這方面的確比不上EditPlus,啟動速度也略差些),而 UltraEdit 簡直就是肥婆了。

相關詞條

相關搜尋

熱門詞條

聯絡我們