文字編輯器印象與jEdit

說起文字編輯器(Text Editor)的重要性,或許是比IDE(Integrated Development
Environment)還更重要。IDE把編輯、編譯、偵錯等編程流程都整合在一套工具裡,讓程式師能很方便地編寫程式,但隨著功能越來越多,耗用的系
統資源也越多,活脫就是大恐龍的翻版,在Java的環境裡,無論是IntelliJ-IDEANetBeansEclipse,都是龐然巨物。因此,當只是要編輯文字檔、XML檔、HTML檔、JSP檔等文本檔案時,一般都會使用適合的文字編輯器,在眾多的文字編輯器裡,根據我個人的非正式統計,使用率最高的應該是UltraEdit。UltraEdit應該是個很好的編輯器,但可惜我從來都沒用過,因此無法進一步評斷高下。

以下我把我仍有印象且使用過的編輯器臚列如下:

編輯器名稱 作業系統 說明
Edlin DOS 可能大多數人都不知道這個編輯器吧 :-) 陽春的行編輯器(Line Editor)
PE2 DOS+倚天中文 在PC席捲市場初期,市面上找不到像樣的編輯器,當IBM的PE2出現且無料流通後,PE2幾乎是人手一套,接著就出現了許多國人模仿的xxE編輯器
漢書 Windows Windows 95以後,編輯器的選擇就更多了,當時因為專案的關係,使用了許久的漢書(Hyper Editor,HE)
EmEditor Windows 當Unicode逐步出現在各式文件後,不支援Unicode的漢書只能被支援良好的EmEditor取代了。EmEditor出自日本,因此對於中文有很好的功能性
PSPad Windows PSPad是這幾年用得最久的編輯器,但它對中文的支援不佳,游標在中文區域裡移動時,經常會造成中文顯示異常,因此有時必須和EmEditor合用才能完成中文文字的修改
jEdit 跨平台 由於使用Linux的機會變多,因此希望能找到在各作業系統裡都能使用的編輯器,此時老牌的jEdit就脫穎而出了

jEdit是以Java開發的功能強大編輯器,擴充能力超強,有150多個插件(Plugin)可供直接擴充,我們也可以使用BeanShell腳本語言自行撰寫巨集。經由Google搜尋,發現jEdit的繁體中文介紹相當缺乏,因而自不量力地將在日後逐步介紹jEdit,希望讀者們能更了解這個方便的編輯器,而能大幅增進工作的生產力。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

6 個回應

  1. 簡睿表示:

    最近因為專案的關係,使用的主力是IDEA,jEdit有一陣子沒使用了。但印象中是透過Console這個外掛來達成編譯與執行的功能的,請先參考看看:http://jdev.tw/blog/651/jedit-plugins-console

  2. jedit編譯及執行問題表示:

    你好!
    我日前才剛學java的學生,對於其他的應用程式(ex.JBuilder或是eclipse….等等),都有種感覺它們是吃記憶體且多種功能都用不到的軟體
    java應該是在”單一作業系統撰寫,可在任何作業執行”,當然也要符合記憶體較小的電腦才可以(如果不是的話,那不如去學visual studio 2008)
    有幸在網路上可以找到這篇文章,也下載安裝來試試,可以問題來了——-不知道在那裡complier及run
    可否開闢一篇文章來介紹這兩項功能……..
    謝謝

  3. Vincent表示:

    記憶體大沒用, 起動VM時的 -Xms 參數還是要下, jEdit 預設好像 -Xmx=8m, 開大檔會掛點jEdit 我覺得當作一般 Editor 也是很好用, 一些針對Programmer 所做的功能與 plug-in 更是方便。不過對於不熟 JVM 配置的人又需要開大檔的人來說(像是常常要看 log 的系統管理員), jEdit 的預設記憶體參數我認為是不夠的。另外, Plug-in 裝愈多, 也越需要配更多的記憶體給 JVM.以上供大家參考.

  4. Vincent表示:

    順帶一提, jEdit 是 Java-Base 的 editor,跟別的 editor 比起來, 載入速度明顯輸人一大截, 所以 jEdit 有提供 Background 模式, 可以先以 Server mode 讓 jEdit 以 Server mode 執行, 之後再執行的 instance都只是 View 而已, 這樣速度就會快很多.為啥會提這個呢? 因為我習慣關掉不用的視窗, 如果習慣是一個視窗開到底的, 那就沒多大用處.另外, 預設起動的 VM 參數要放大, 至少 Xms=16m, 不然看大檔案時(例如 Server Log)或是開多檔同時作業時會跳 OutOfMemory… 提供給因為看到本文, 而想改用jEdit 的其他朋友一點參考, 不然可能會…1. 啟動怎麼這麼慢,  比我原來用的(Notepad)慢多了, 害我想寫啥都等到忘記了2. 寫一寫開 log 起來看, Editor 死給你看, 又忘了存檔…

  5. Vincent表示:

    簡睿也開始用jEdit 了嗎?可喜可賀, 可喜可賀.我個人覺得它比用 UltraEdit 順手太多了, 功能也很完整(除了一些變態功能之外), Plug-in 更是它的一大賣點.不過大概是功能快做齊了, 4.3 已經 pre 了快三年了

  6. Nimbus表示:

    乎!印象中之前曾試用過jEdit,不過那時似乎因為介面不好而放棄使用,期待你的教學文喔.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *