文字編輯器印象與jEdit
說起文字編輯器(Text Editor)的重要性,或許是比IDE(Integrated Development
Environment)還更重要。IDE把編輯、編譯、偵錯等編程流程都整合在一套工具裡,讓程式師能很方便地編寫程式,但隨著功能越來越多,耗用的系
統資源也越多,活脫就是大恐龍的翻版,在Java的環境裡,無論是IntelliJ-IDEA、NetBeans或Eclipse,都是龐然巨物。因此,當只是要編輯文字檔、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,希望讀者們能更了解這個方便的編輯器,而能大幅增進工作的生產力。
##
您可能也會有興趣的類似文章
- [jEdit] jEdit編輯器的初始設定與必裝插件 (3則留言, 2007/10/25)
- [jEdit] 使用BeanShell巨集自行擴充功能 (0則留言, 2007/11/17)
- [jEdit] 系統畫面組成之說明 (0則留言, 2007/10/26)
- [jEdit] 關鍵字(縮寫)擴展的強大插件:SuperAbbrevs (1則留言, 2007/10/29)
- [jEdit] 方便的主控台插件Console (0則留言, 2007/10/28)
- [jEdit] 指定啟動參數以提升運行效率 (2則留言, 2007/10/25)
- 方便的IntelliJ IDEA Markdown外掛idea-multimarkdown (0則留言, 2015/11/14)
- [Java] 常用的IDEA Plugins (0則留言, 2005/06/02)
- IntelliJ IDEA的啟動設定與建議安裝的外掛(IDEA #3) (0則留言, 2019/07/21)
- IntelliJ IDEA Live Template(即時樣板)的使用與範例說明(IDEA #5) (0則留言, 2019/08/11)
- 原來IntelliJ IDEA也有中文的網站 (0則留言, 2008/08/22)
- Migration Guide: Eclipse ✈ IntelliJ IDEA (0則留言, 2015/07/07)
- 使用IntelliJ IDEA學習Java程式設計 (IDEA #1) (0則留言, 2019/07/14)
- [iReport] 測試圖形功能(iReport+JFreeChart) (0則留言, 2005/04/28)
- 使用IntelliJ IDEA 12的Android UI Designer輕鬆寫Android App (1則留言, 2012/08/09)
最近因為專案的關係,使用的主力是IDEA,jEdit有一陣子沒使用了。但印象中是透過Console這個外掛來達成編譯與執行的功能的,請先參考看看:http://jdev.tw/blog/651/jedit-plugins-console
你好!
我日前才剛學java的學生,對於其他的應用程式(ex.JBuilder或是eclipse….等等),都有種感覺它們是吃記憶體且多種功能都用不到的軟體
java應該是在”單一作業系統撰寫,可在任何作業執行”,當然也要符合記憶體較小的電腦才可以(如果不是的話,那不如去學visual studio 2008)
有幸在網路上可以找到這篇文章,也下載安裝來試試,可以問題來了——-不知道在那裡complier及run
可否開闢一篇文章來介紹這兩項功能……..
謝謝
記憶體大沒用, 起動VM時的 -Xms 參數還是要下, jEdit 預設好像 -Xmx=8m, 開大檔會掛點jEdit 我覺得當作一般 Editor 也是很好用, 一些針對Programmer 所做的功能與 plug-in 更是方便。不過對於不熟 JVM 配置的人又需要開大檔的人來說(像是常常要看 log 的系統管理員), jEdit 的預設記憶體參數我認為是不夠的。另外, Plug-in 裝愈多, 也越需要配更多的記憶體給 JVM.以上供大家參考.
順帶一提, 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 死給你看, 又忘了存檔…
簡睿也開始用jEdit 了嗎?可喜可賀, 可喜可賀.我個人覺得它比用 UltraEdit 順手太多了, 功能也很完整(除了一些變態功能之外), Plug-in 更是它的一大賣點.不過大概是功能快做齊了, 4.3 已經 pre 了快三年了
乎!印象中之前曾試用過jEdit,不過那時似乎因為介面不好而放棄使用,期待你的教學文喔.