2008年2月15日 星期五

好用的文字編輯器 - EditPlus 3

92

軟體性質:Shareware
軟體版本:3.31 Build 860 (What's New)
支援系統:2000/XP/2003/Vista/7
軟體官網:Homepage
軟體下載:Download (更新檔:3.31 Build 1279 patch)


拼字檢查字典檔:US English, UK English

EditPlus 算是蠻老牌的一個文字編輯器,經過了好長一段時間終於在近日推出了 3.0 的新版本。雖然我已經改用免費的 PSPad,但 EditPlus 還是有許多好用的功能是其他軟體所沒有的。




以下是它的一些功能介紹:

自訂 5 種螢幕字型

可自訂 5 種螢幕字型,隨時可以依需要快速切換。


URL 與 Email 地址高亮度標示

除了各種類型的檔案有語法高亮度標示之外,在一般文件中,URL 與 Email 地址也會以高亮度標示,按右鍵選「前往 URL」(或按快捷鍵 F8) 就會以內崁的瀏覽器 (IE) 開啟瀏覽。


瀏覽器預覽

內崁的瀏覽器 (IE) 除了有上述的功能之外,還可以用來預覽編輯的網頁。用它來學習 PHP 是個不錯的選擇,只要您有安裝 Web 伺服器 (如 IIS 或 Apache) 和 PHP,就可以直接以伺服器的方式 (http://localhost/xxx.php) 來預覽結果。
附註:除了內崁的瀏覽器 (IE),您還可以設定外部的第二瀏覽器 (如 Firefox、Opera) 來預覽。

區塊選取

Alt+滑鼠拖曳 可以對文件做「區塊選取」(行列選取)。


程式碼折疊

PSPad 尚沒有的程式碼折疊功能,它只要偵測到區塊間有縮排,就會自動顯示可以折疊程式碼區塊的收合按鈕。


標記

比 PSPad 稍遜的「標記」(書籤) 功能,但還算可以。如果您需要在一個很長的文件中上下來回編輯,設定「標記」之後就可以快速地在標記間來回跳來跳去編輯,比較方便。

設定/移除標記 - F9
跳至下一個標記 - F4 / 跳至上一個標記 - Shift+F4
清除所有標記 - Ctrl+Shift+F9


除了行可以設定「標記」,縱向的欄也可以設定「欄標記」,按 Alt+左/右方向鍵 就可以快速地在左右「欄標記」間跳來跳去。


附註:在中文裡,橫向稱作「列」、縱向增做「行」,但一般我們習慣將 Line number 稱為「行號」而不是「列號」,像記事本與 Office 中亦是如此稱呼,所以我在翻譯時將橫向的 Line 翻成「行」、縱向的 Column 翻成「欄」。

視窗分割

「視窗分割」的功能比 PSPad 來的方便好用,您只要用滑鼠拖拉文件視窗右上角 (上下分割) 與左下角 (左右分割) 的小按鈕就可以直接分割式窗 (要還原分割只要將分格線再拖拉回邊界即可)。如果您要同時編輯一個很長文件的上部與下部,用「分割式窗」的方式會比上面所說的「標記」來的方便。

移至下一個窗格 - F6 / 移至上一個窗格 - Shift+F6


搜尋

搜尋功能還包含了其他程式所沒有的「標記」功能,可以標記找到的文字在哪些行,讓您一目了然。


搜尋同時還支援搜尋 "多行內容",相當強悍。(「搜尋取代」也同樣支援)


「多重檔案尋找」也很好用,點擊下方的搜尋結果之後會跳至該檔案 (游標也會自動移至該文字處)。


「片段」與 HTML 工具列

左邊的「片段」視窗提供了許多文件的程式碼片段方便您插入文件中。(官網 有提供許多「片段」檔案 .ctl 可以下載)

如果您是編輯 HTML 相關的文件,上方會自動顯示「HTML 工具列」,相當實用,可以讓您編輯時省去不少時間。


模板

模板可以自己建立,例如您可以開一個新檔案,內容如下 (^! 是開新檔案後游標的焦點位置):

<?php
^!
?>

將它存成 template.php,然後到「配置模板」視窗中加入這個檔案,就可以使用。


以後您只要開一個新的 PHP 檔,就會自動載入這個預設的模板。


自動完成

官網 有提供許多「自動完成」檔案 .acp 可以下載,當您設定好之後,例如 PHP,只要輸入 if、for 等常用敘述的起始字,再按 空白鍵 移動一個空白,就會自動幫您完成整個敘述。


自動換行

EditPlus 提供兩種自動換行方式:

一個是像記事本一樣,在螢幕邊緣自動換行。


一個是像 PSPad 一樣,可以在所設定的欄號自動換行。


FTP

EditPlus 的 FTP 功能還不錯,速度也快。若從遠端下載文件編輯,當您做儲存的動作時,它會自動上傳回去,很方便。


連線後,左邊的目錄視窗就可以切換成顯示 FTP 中的目錄結構。


視窗透明

視窗可以做半透明效果。


後記

.stx -「語法高亮」檔案
.ctl -「片段」檔案
.acp -「自動完成」檔案
template*.* -「模板」檔案

上述只是介紹 EditPlus 的部分功能,還有很多好用的功能就麻煩各位自行去研究~ ^^

92 意見:

Good for中文化。
目前發現一處問題偏好設定=>工具=>版面配置=>目錄/片段視窗=>位置=>左右定義好像反了~

你觀察的真仔細~ ^^

這點我在翻譯時有發現,那是英文原始程式的疏忽,不是翻譯錯誤,你可以執行原來的英文執行檔就知道~ ^^

另外你按「說明 -> 鍵盤對應」可以看到也有個錯誤,就是部份功能表沒有對應到正確的分類上。

感恩啦~~

看到您的說明,我才發現好多好用的功能自已以前沒用到 >"<

原來我以前只把它當成是會變色的Notepad來用而已 @@

Edit Plus 好用 +++++++++

中文化[481]後的選擇
偏好設定=>檔案
後會產生錯誤

請下載此版本的中文化
http://www.4shared.com/file/48729206/16759fe1/cht.html

cmhdream

對不起上面那個貼錯了

這個下載版本才正確
http://www.4shared.com/file/48730080/74230288/cht.html

還有我會把此中文化發佈到網際論壇
會註明是 Jackbin 中文化
我是參考修改了一些中文化的字串

cmhdream

謝謝 cmhdream 兄,想說就改個版本編號試了一下沒問題就放上,沒想到設定視窗裡有問題。

我檢查了一下,你修改後的檔案還有一個地方沒改到,新版在 editplus.exe 的 String 資源新增了一個 33394 字串,若沒配合加入的話,在「工具 -> 預設設定 -> 工具 -> 鍵盤」的「檔案」會跑出個 33394,我已將它補正。你看看要不要也把你 po 的討論區的檔案也更新一下 (檔案在上面中文化鏈結載點)~

經由您的發覺,我又發覺了某些問題

33211 字串格式不正確
編輯專案無法執行

http://www.4shared.com/file/48757049/b3dd3839/cht1.html

cmhdream

謝謝 cmhdream, 我已將上面的檔案更新~ ^^

感謝站長提供正體中文檔案。我還蠻愛用這支程式的。^_^

中文化之後FTP功能好像失效了!
是我操作有問題嗎?

感謝分享

謝謝,我發現有部份選單與對話框字串沒對應到,已修正,請重新下載試試~

可以用了

感謝

有中文真是親切多了

想請問一下...
我安裝後有些問題..
例如..無程式碼折疊功能, 括號對應也沒了
之前我的系統是2000, 安裝了2.12版時有括號對應的功能, 但最近改用xp後, 不管是2.12版或是3.01版都無法顯示括號對應了,
請問大家會有類似的問題嗎, 該如何解決?
麻煩指點一下, 謝謝!!

我的 OS 也是 XP,但使用上似乎沒問題,你確定有在「檢視 -> 程式碼折疊」勾選 "使用程式碼折疊" 嗎?

原來在檢視裡要勾選呀!!
一直在找設定的地方..想說是不是那裡沒設到
呵~~感謝你的指點... ^Q^

已上傳更新了繁體中文語系,這個版本變更了好多字串,改的好累~ ^^

另外,主視窗左邊「目錄」標籤右邊的「Cliptext」標籤,我在最早的版本中是將它翻譯成 "片段" (參考自 Dreamweaver CS3 中文版介面上的翻法),cmhdream 後來可能習慣問題把它改成了 "字串",我思考了一下 "字串" 可能會跟 "string" 搞混,而且不太容易看出它的功用,所以這次翻譯我將其改成 "語法片段",希望 cmhdream 兄不會介意~ ^^

另外,在主功能表「編輯」最後一個選單項目,我參考 Word 2007 中的翻法,改翻成「使用即點即書」。

在 Word 中啟用這個功能,你就可以在文件中的任何地方雙擊滑鼠左鍵讓游標停在那個地方來插入文字或物件;而在 EditPlus 3 中啟用這個功能則可以像一般的程式設計 IDE 編輯器一樣,滑鼠可停留在行中的左右任意位置。

我先把繁體中文語系下載連結移除,因為發現「搜尋 -> 函數清單」會出錯關閉。等等檢查問題更新完再重新上傳!

請問一下
EditPlus 3 有顯示對應tag的功能嗎?
就是如果我游標移到\上,而對應的
\
就會變顏色

你是指相匹配的括號?如果是的話,它有這個功能。例如

if { .....
}

你將游標移到開頭括號的前面,或是結尾括號的後面,它就會以顏色高亮顯示這兩個括號。

我的EditPlus3有顏色顯示,但是卻沒顯示tag對應的功能,也就是如果我游標在{時,他對應的}沒有變色,是不是要設定,他才會有,另外就是,我的EditPlus3也沒有區域選取的功能,我按Alt+移動滑鼠,他還是會全部選擇

應該是不需設定,你檢查看看是否顏色沒設好導致看不到: 偏好設定視窗「一般 -> 顏色 -> 相對括號」。還有,你的游標必須在前括號左方或是後括號的右方才會顯示。

沒法使用 Alt+C 我想到的可能原因是不是你的 Alt+C 快捷鍵已被其他軟體設定成全域快捷鍵,真不行的話,可從主功能表「編輯 -> 選擇 -> 區塊選取」來使用這個功能。

PS. EditPlus 可自訂快捷鍵,你也可以將區塊選取的功能自訂成其他快捷鍵來使用!

您好,感謝您回答我的問題,剛剛試了一下
發現我的EditPlus3得"相對括號"之所以不能用,是因為EditPlus3預設沒勾選,需要到"檢視"裡,將"相對括號"勾選即可,另外,不能使用區域選擇的問題,是因為如果在自動換行下,則無法使用,需到"文件"裡,將"自動換行"取消勾選即可,謝謝您的回答。

你好,請教一下,我使用editplus3來跑java程式,只是他都沒辦法使用互動功能(用dos視窗跑可以),不知那裡沒設定。如以下程式:
import java.util.Scanner;
public class UserInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please input your name: ");
System.out.printf("Hello! %s!", scanner.next());
}
}

421的中文化會造成目錄內容空白, 請Jackbin拯救一下~Thanks!

謝謝,已修正好了,請重新下載新的檔案試試~

我使用了你的中文化,不過它會出現一個Dialog"The version of the language DLL does not match.",我猜950.dll可能有某段版本資訊是不正確的。

請問一下,你知道Editplus如何和Google Code整合嗎?謝謝!

你必須安裝 3.11 Build 421 patch 才能用我提供的中文化喔,中文文化檔案是給 3.11 Build 421 patch 用的~

3.12.531英文版不會,但3.12.531中文化裡的偏好設定=>工具=>工具列=>按鈕裡面很多頁有的項目沒有名稱, 而且圖示黑塊, 好像都是新增功能才會, 還請修正!非常感謝~

謝謝 Hori 細心的檢查,已修正重新上傳~ ^^

Jackbin不好意思, 總覺得有中文用起來比較親切, 雖然圖示黑塊的問題沒有了, 但還是沒有項目名稱, 我把較大字型和較小字型拉到工具列放, 滑鼠移到圖示上面也不會顯示名稱, 以上應該算小問題不影響Toolbar的使用, 有空再修正吧~ 愛用者留

更正一下, 剛在中文版上的toolbar上面按了較大字型和較小字型的按鈕, 按了無動作!_!

嗯,的確有此問題,我全部整個重新檢查一遍,已找到問題了,請重新下載 12.09 的繁體中文檔修正~

出錯了耶!
可以救救我嗎?
JAVARUN 出現一拖拉庫的錯誤,其中一行:

Cased by:
JAVA.lang.NotFoundException:Hello Word!

然後JAVAC出錯畫面:


---------- Java Compiler ----------
Helloworld.java:3: illegal character: \12288
  public static void main(String[]args)
^
Helloworld.java:3: illegal character: \12288
  public static void main(String[]args)
^
Helloworld.java:5: illegal character: \12288
  System.out.println("Hello,World!");
^
Helloworld.java:5: illegal character: \12288
  System.out.println("Hello,World!");
^
Helloworld.java:5: ';' expected
  System.out.println("Hello,World!");
^
Helloworld.java:6: illegal character: \12288
  }
^
Helloworld.java:6: illegal character: \12288
  }
^
Helloworld.java:6: ';' expected
  }
^
Helloworld.java:8: illegal character: \12288
 }
^
Helloworld.java:8: ';' expected
 }
^
Helloworld.java:8: reached end of file while parsing
 }
^
Helloworld.java:9: reached end of file while parsing

輸出完成 (耗時 1 秒) - 正常終止

更新檔變成 3.12 Build 602 patch 了

editplus_3.12.602_cht.7z無法下載:

NOTICE: No servers are currently available with the requested data on them. Please retry your request in a moment.

請檢視

我已重新上傳,Try again~

它更新檔的連結又變成是另一個較新的版本了,不曉得版主方不方便修改中文化檔案支持最新版??

再次感謝您的中文化檔案~
但patch 317執行中文化後以下動作有問題, 請幫忙檢查:
多重檔案尋找=>目前檔案所在目錄=>尋找=>跳出停止運作畫面

問題簽章:
問題事件名稱: BEX
應用程式名稱: editplus.exe
應用程式版本: 3.2.0.317
應用程式時間戳記: 4c5a0894
錯誤模組名稱: editplus.exe
錯誤模組版本: 3.2.0.317
錯誤模組時間戳記: 4c5a0894
例外狀況位移: 0011eef8
例外狀況代碼: c0000417
例外資料: 00000000
作業系統版本: 6.1.7600.2.0.0.256.1

它的輸出視窗好像對某些中文字串有問題,已修正。

20012, "已找到 %d 個項目在 d% 個檔案中。"

replace to

20012, "找到 %d 個符合的在 %d 個檔案中。"

更新檔的連結又變成是另一個較新的版本build 391,方便更新中文檔嗎?

最新的更新檔已經到399,
麻煩再更新一下繁體中文語言檔,
謝謝囉~

又變400了
該不會每日一變吧

繁體中文語言檔已更新!(Build 408)

更新檔又變成 3.20 Build 410,
天啊,一直不能中文化!!

繁體中文語言檔已更新!(Build 410)

更新檔到455了
請問中文化可以沿用嗎?

謝謝!中文化晚上再更新~

繁體中文語言檔 updated!

又有新patch了
DATE: 2010-09-24
BUILD: 463

謝謝,中文語言檔 updated to 470~

2010/10/12 官網更新584
中文語言檔 updated! Thank。

中文語言檔 updated to 592~

官網更新

DATE: 2010-10-18
BUILD: 603

謝謝,明天放上更新!

3.20 Build 603 繁體中文語言檔 Updated!

謝謝,繁體中文語言檔 updated!

DATE: 2010-11-03
BUILD: 615

有沒有更新這麼快= ="

繁體中文語言檔 updated!

請問有新的繁體中文語言檔嗎?
大感謝!!!

3.20 Build 647 繁體中文語言檔 updatds!

楼主你好!你的界面很漂亮。请问你的系统是windows xp还是mac?如果是windows xp经过美化,能否发一下主题文件呢?谢谢!

Windows 7,截圖是有使用 gdi++。

EditPlus Text Editor 3.21 (2010-12-17)
更新了。

謝謝,updated! 中文化也一併更新~

工具列上如果有"函數清單", 中文化後會不見, 而且從偏好設定=>工具=>工具列=>搜尋也找不到"函數清單"可以選

我從頭比對了一下資源檔,所有中文與英文 menu、dialog、string 的字串都對應正確,目前還找不出原因,稍晚再幫忙看看!

繁體中文化 updated!

Hori 提到的問題,我查了好久找不出原因,不只是「偏好設定 -> 工具 -> 工具列 -> 搜尋」有問題,而是整個「偏好設定 -> 工具 -> 工具列」很多項目都錯亂,我試著引用安裝目錄中的 949.dll 韓文資源檔發現也有同樣的問題,目前似乎無解。

所以,我把中文化資源改到 editplus.exe 中,這樣就沒問題了。將新的中文化壓縮檔中的 editplus.exe 解壓縮到 EditPlus 3 安裝目錄中覆蓋原有檔案即可!

Enjoy it!

Jackbin,
Thanks for your effort!
其他看起來都很好, 但有個小地方,檢視=>"螢"幕字形, "螢"變成"?".
FYI~

請問有 build 761版 的繁體中文化嗎?

請問還會有中文化的更新嗎?

用過這個國外網站推薦的 Programmer's Notepad 真是好用
http://www.pnotepad.org/
一個很簡單的功能, 就是只要選取一個單字,
會把整個檔案的相同單字 通通標記出來.
這要找變數 找函數 都很好用.
其他函數摺疊功能也有.
目前沒有繁中文化, 有興趣的可以幫忙一下

一直都使用Jackbin大大所編譯的editplus繁體中文版
最近官方已更新到3.31的版本了
不知Jackbin大大何時能撥冗釋出新的中文化版本
引頸期盼中....

已更新上傳 3.31 Build 860 正體中文化~

感謝Jackbin兄無私地分享3.31 Build 860 正體中文化

感謝您分享,

3.31 Build 860
在開啟舊檔或是另存新檔的對話視窗中, 還有部分是韓語.

您好,感謝您提供的中文化,但我在使用時發現一個問題,就是使用中文化之後,點開啟舊檔時,取消的按鈕會變成韓文,還有輸入註冊帳號及密碼時文字也都會變成韓文,請問一下該怎麼處理呢?我的作業系統是Windows 7 64位元的,謝謝。

Jackbin大大新年好
官方有釋出3.31.1279的修正版本
搜尋到其它的繁體版多半是用簡體版轉譯
有些介面未完整繁體化產生亂碼或功能失效
故特來叨擾Jackbin大大,盼能撥冗更新品質穩定的本土化版本
感恩^^

3.31.1279 正體中文檔已上傳!

開啟舊檔、另存新檔對話框部分按鈕顯示韓文很抱歉小弟能力無法解決,因為當您介面切換為正體中文後,在下列 registry 登錄檔中,Language 的值會自動變成 949 (韓文),正體中文應該是 950,但若手動改為 950,下次啟動 EditPlus 時就會切回英文介面。

[HKEY_CURRENT_USER\Software\ES-Computing\EditPlus 3\Install]

看看有無其他高手能解決這個問題,至於其他翻譯應該差不多了,如有問題再留言告訴我!

正體中文化壓縮檔中的說明文件,安裝方法步驟 3.
Windows 7 為 C:\Program Files (x86)\EditPlus 3\
應該是
64位元 Windows 7 為 C:\Program Files (x86)\EditPlus 3\

懶得重傳檔案,在這邊說明一下~ ^^

Jackbin大大您好
感謝您編譯後無私分享的 3.31.1279 正體中文檔
小弟使用後狀況正常,並未出現Jackbin大大上述之部分按鈕顯示韓文的情況
而且這次的正體中文檔在英文語系的選項下就是顯示繁體介面的
若切換到正體中文語系選項也是顯示繁體介面
兩者之間的差別在於官網連結及說明檔正體中文語系選項會連結到韓文
其他的操作至目前並無發現異狀

小弟的作業平台是 WinXP 安裝資料夾是自訂在 D:\EditPlus\ 非預設路徑
以上報告完畢^^

Jackbin兄您好

官方已更新至 EditPlus 3.5.0.234
勞駕您撥冗編譯新版本繁體語系
附帶PO上目前官方授權的簡體版連結網址供您參考
希望對於您在繁體本土化過程所遇到的BUG能有所助益
http://www.cnblogs.com/hanzisearcher/archive/2012/09/14/editplus.html

在此預祝Jackbin兄新的一年諸事順心

Jackbin兄您好:

看過您的心得後有才理解了。但是我希望能自已做中文化的工作。能簡述所需的工具、大綱流程及注意事項(如原程式是以何規格整合而成一個程式、或是原程式是需要用什麼程式進行編輯,中文是使用的編碼為何…)嗎?我會量力而為的,不會再為此事煩你的。

張貼留言