2007年1月26日

NetBeans 5.5的幾個好用設定

敝人開發java程式的時候,常常會使用到NetBeans。

NetBeans是一套開放原始碼的IDE(整合開發環境),後台是Sun Micro,也就是Java的創始公司。NetBeans的前身就是Sun曾經推出但在市場上慘敗的Forte。目前Sun的幾套Java軟體開發工具就是用NetBeans去修改的。這種做法和IBM把VisualAge for Java捐出去成立eclipse,然後用eclipse做為自家WebSphere Application Developer如出一轍。總之是開放原始碼的軟體啦!

雖然市面上最熱門的Java IDE應該是eclipse,但是本人仍然喜愛NetBeans。喜歡的理由也很單純 - 因為裝起來就可以開發Java Web應用程式,也有方便的Java GUI編輯器。不像eclipse裝完後,還要抓一堆的plugin來用。它目前的5.5版推出,操作界面又再提昇了,還可以使用內建的Java資料庫,超方便。

這篇文章是我用來記錄一些常用的設定,以後才會記得它的設定方式~~~

1、如果讓使用者界面的字體變大變漂亮?

請修改NetBeans執行的捷徑,加上一個 --fontsize 12 或是 --fontsize 11 的選項,如圖:


2、如何讓程式碼編輯器正常顯示中文?不要只是秀個空白方塊?

這個基本上是字型的設定問題。一個比較複雜的方式是修改執行NetBeans的JRE的字型設定。我不會,所以我用簡單的方法 - 讓全部的文字編輯器都使用 DialogInput 這個字型。

首先是從工具列點選 Tools -> Options 然後切到 Fonts & Colors 那一頁。在 Default 的字型中選取 DialogInput 14 即可!如下圖所示:


3、如何讓我的JSP可以正常的顯示與執行中文的內容?

剛裝完的NetBeans就可以開發Servlet/JSP的應用系統。但在編輯JSP時,每當輸入中文,常常會出現亂七八糟的警告訊息,甚至無法在NetBeans中測試執行。仔細觀察其錯誤訊息,問題都出現,NetBeans在轉譯JSP時,都用UTF-8去解譯,所以看到中文字的時候,會覺得是亂碼啊!

修改的方式,是要在修改Project的web.xml檔案,新增一個jsp-property-group的設定,對應*.jsp,並設定使用Big5的page encoding。如下圖所示:


4、如何讓字體可以更美觀,像Windows的平滑字型或ClearType一樣呢?

Java支援一種Text Antialiasing的技術,是讓字型平滑地顯示出來。但在一般的JRE中預設是不開啟的。要在NetBeans中開啟這個技術,請一樣從功能列開始 Tools -> Options。等畫面出來後,點選下方的Advanced Options按鍵。這個時候你會發現如下的視窗:

將Editor選項中的Text-Aliasing勾起來就可啦!

5、如何在編輯器中顯示行號?

行號的顯示是程式碼編輯器很重要的功能啦!不知道為什麼NetBeans預設不開啟它。不過要開啟也很簡單,按照技巧4的步驟,你會發現一個Line Numbers的選項 - 勾起它,就對囉!



如果我再發現什麼新的技巧,也會繼續post上來囉!

2 則留言:

WilliamChen 提到...

你用Java6跑NetBeans就自动有Anti-Alias Text了,而且能跟着操作系统的ClearType变化而变化。

Cheeven Tsai 提到...

感謝分享,難怪我最近一次裝不需設定就有這個功能!

我想我這個tip,就留給無緣使用JDK6的NetBeans同好囉!