用TextPAD構建你的JAVA IDE
多數朋友會埋怨java沒有像vc一樣好用的編輯器,呵呵。其實,這也不算是個缺點,習慣就好了,個人認為vc6編輯環境還沒有delphi好用呢,不過慢慢適應就好了。不過熟悉java之後,我實在不願意用notepad來寫程式——經常出現語法錯誤發現不了,每每又必須開啟cmd視窗輸入一大串指令編譯器、運行程式,更重要的是對於applet程式還要採取更為複雜的機制——嘿,真累。但是,我又受不了JB9那種超智能、傻瓜型的IDE,那麼慢,超吃記憶體,在我的poor電腦上跑不動、玩不轉——或許只有做J2EE才需要JB9這種工具吧。
自己打造一個專門用來編寫小型java程式的IDE,迫在眉睫呀。
我給自己打造的IDE提出的要求就是:
1.外觀簡潔、美觀、大方;(由於我的潔癖使我濾掉了使用jcreator等諸多的編輯環境^_^)
2.安裝、配置簡單、方便;(濾掉了諸如UltraEdit等諸多的編輯環境)
3.能夠方便的調用線上JDK文檔;
4.有文法加亮功能;
5.有一般的程式編輯器共有的功能:比如把tab鍵自動換成space,設定tab的寬度等等。
6.能在IDE中編譯、調試java程式和applet程式。
於是我選擇了TextPad。最初我使用的是EditPlus2,也很好用,我認為它比TextPad更強大,不過就稍微有些難配置javac的參數,另外它的預設的java文法加亮太花哨,那個紫色很難看,所以我不用它了。
TextPad可以在TextPad的官方網站上下載,國內很多網站上也有最新版本的下載,並且也出現了一個非官方的漢化版本,很好用。
TextPad作為java編輯器很好配置,你首先把它裝上,再把JDK裝上,然後就按下面的方法配置。不要告訴我你不知道在那裡下載JDK,如果真不知道,請去sun的官方網站上找,下載J2SE版本的JDK就行了。安裝後需要設定系統內容變數,請參考拙著《Windows下JAVA環境變數的設定祥解》。線上協助文檔要選選擇JDK的chm版本的,在Java Documentations for WinHelp and HTMLHelp下載。
TextPad設定方法很簡單,為了統一術語,這裡以英文原版的為準。
在菜單的Configure中選擇Preference,選擇Tools,點add下拉式功能表,選擇java SDK commands。Okey現在Tools中多了3項:Compile Java、Run Java Application、Run Java Applet。簡單吧,從這一點來說確實比EditPlus好配置,另外你可以在左邊的樹形結構中選則Compile Java,來定製它的具體參數,當然啦,預設的參數一般就夠我們用拉。預設是用Ctrl+1、Ctrl+2、Ctrl+3來簡化調用這些命令的,漢化版本預設是Alt鍵,不過可以修改,我們放到下面說。
下面再點add下拉式功能表,選擇Online Help File,選擇你剛才下載的chm版的javadoc,就OKey了。
這樣,我的設定就完成了,編寫一個小程式試一下:
//:MyFirstProgram.java
import java.util.*;
public class MyFirstProgram {
public static void main(String[/color][][color=White] args) {
System.out.println("Hello World.");
System.out.println(new Date()); }
}
////:~
儲存檔案名稱為:MyFirstProgram.java,注意區分大小寫。OKey,Ctrl+1編譯一下,CommandResults視窗裡顯示Tool completed successfully,說明編譯成功了。在Ctrl+2運行,彈出一個cmd視窗,顯示:
Hello World.
Thu Dec 18 22:55:40 CST 2003
Press any key to continue . . .
註:如果上述操作不成功,請檢查你的JDK環境變數配置,在拙著《Windows下JAVA環境變數的設定祥解》中有詳細介紹。
下面呢,就我的習慣簡要介紹一下TextPad java IDE環境的最佳化,使它更適合編寫java程式。
Configure -> Preference -> General -> Display startup logo啟動TextPad時顯示他那個Logo視窗,關掉
Configure -> Preference -> File -> Default file extansion 預設的編輯文件類型,我填的是java
Configure -> Preference -> View -> Line Numbers 這裡在每一行的左邊顯示行號,打個勾吧:P
Configure -> Preference -> Document Classes -> Java -> Font 選擇Fixsystem,這樣中英文顯示都很好看
Configure -> Preference -> Document Classes -> Java -> Tabulation 這裡視個人習慣而定。我的Default tab spacing和Indent size設定的是4,並且Convert new tabs to spaces 和 Convert existing tabs to spaces when saving files 都打了勾,這樣保證我的程式無論在那個編輯器裡面看都不變形,方便往論壇上post。
Configure -> Preference -> Associated Files 關聯的檔案,就是在檔案夾中雙擊就可以用TextPad開啟的,添加一個*.java
Configure -> Preference -> File Name Filters檔案名稱過濾器,當然把java放在最上面了,這樣你儲存檔案比較方便拉。
Configure -> Preference -> Folders 把裡面那個Startup改成你存程式的地方,例如我的是:f:/freedebug/source/java
Configure -> Preference -> Keyboard如果剛才你設定的啟動Tools熱鍵不順手的話,可以在這裡改,在Categories裡面選Tools即可找到對應項。
好了,今天就介紹這麼多吧,本人是絕對鼓勵自由發揮的。快0點了,覺覺去了
乾坤一笑[FreeDebug] 於 2003-12-18夜