MyEclipse的優化與個性化

CloudSpace發表於2010-01-18

以前一直使用基於 eclipse 的 websphere ,沒考慮那麼多,一直佔用大量的資源。而現在,在一個破機器上使用 eclipse 、 myeclipse ,不得不對其進行一下優化。查詢了多個相關的帖子,特作如下總結。

我使用的是 myeclipse 7.0

 

一、              Validation

Myeclipse ,在校驗的時候,預設會把 web 專案中的 js 、 jsp 都要校驗。這樣有很多不便。修改相關屬性可以避免這個事情: Window->preferences->MyEclipse->Validation 。在這裡,會看見一個列表,把列表中的 Build 列的核取方塊中除了“ Classpath Dependency Validator ”外都取消,只保留手動 manual 核取方塊的選項。

這裡會遇到的問題是: 1 、如果你已經載入了一個專案,專案中已經提示了很多 error 。那麼可以右鍵你的專案 ->Myeclipse->Remove All Validation Markers 。 2 、如果需要校驗的時候可以右鍵你的檔案 ->Myeclipse->run validation ,如果 run validation 是灰色的,可以通過 manual Validation 設定。

 

 

二、              拼寫檢查

拼寫檢查往往會導致我們某些習慣上的命名經常造成我們的視覺麻煩。取消,可能解決: Window->preferences->General->Editors->Text Editors->Spelling

 

 

三、              啟動項

只選擇自己需要的啟動項,可以有效地節省資源: Window->preferences->General->Startup and Shutdown 。

這裡遇到的問題是,並不清楚所有的啟動項的意義。這裡稍做介紹:

WTP :類似 myeclipse ,不用的話可取消。

Mylyn :組隊任務管理工具,類似於 CVS ,以任務為單位管理專案進度,沒用到的可以取消。

Derby :一種儲存成 jar 形式的資料庫,取消。

MyEclipse EASIE 打頭的啟動項: myeclipse 支援的伺服器,只選自己用的,其他取消。

 

 

四、              檔案預設開啟的方式

這裡主要是應對程式設計者的要求,如果不是頁面設計者,不需要開啟一個網頁頁面的時候顯示預覽頁面。 Window->preferences->General->Editors->File Associations 選擇 jsp 、 html 的預設設成: jsp editor 、 html editor 。

 

 

五、              程式碼提示快捷鍵

在 myeclipse 7.0 裡已經不存在這個問題了。但是之前的某些版本里的快速提示仍然是 ctrl+space ,與輸入法衝突(英文母語開發不需要輸入法轉換)。 Window->preferences->General->Keys 找到 Context Assist 改成自己需要的,在 7.0 中是預設 alt+/ 。

 

 

六、              JVM 的非堆記憶體

讓除錯編譯更流暢需要擴大堆記憶體:開啟 myeclipse.ini 調大 -XX:MaxPermSize=192M 為 512M 。也有資料說要 -XX:PermSize 調成跟 -XX:MaxPermSize 一樣大。 7.0 後沒有 -XX:PermSize 了。要注意: XX:MaxPermSize 、 Xmx 之和不能超過電腦記憶體。

 

 

七、              預設編碼

1、  改變 Eclipse 或者 MyEclipse 新建檔案的預設編碼

eclipse 的:

window-preferences-General-ContentType 改成 utf-8 。

myEclipse 的 :

window-preferences-myEclipse-files and editors-jsp encoding 設成 ISO10646/UTF-8.

2、  eclipse 和 java 檔案編碼設定

Window->preferences->General->Workspace Text file encoding 改為 UTF-8 。方便專案移植到 linux 下編寫。

3、  專案編碼

這裡遇到的問題是,眼前的專案已經編寫了大部分了,然而,只想接下來的新建的檔案的編碼是 UTF-8 ,而以前的不變。那麼右鍵自己的專案 ->Properties->Resource->Text file encoding 改為 UTF-8

4、  JSP 編碼

Window->myeclipse->Files and Editors->JSP 、 XML 都在 encoding 中調節成 UTF-8 。

 

 

八、              程式碼自動提示功能

.net 的程式碼提示功能在 myeclipse 裡一樣擁有。

Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。預設的只有一個“ . ”這裡新增上二十六個英文字母外加“ (, ”左括號和逗號。 7.0 版本之前我貌似新增不了那麼多,可以隨便新增兩個然後匯出配置修改配置檔案然後再匯入。

 

 

九、              MyEclipse 新增 javadoc

其實, 7.0 沒有這個問題。因該是舊版本的問題:

按住 CTRL, 點選一方法時出現:

The jar file rt.jar has no source attachment.

You can attach the source by cliking Attack Source below:

解決方法:

因為 rt 的 source 在 jdk 目錄的 src.zip 檔案裡,所以找到 jdk 目錄下的 src.zip 就行了。一般 MyEclipse 沒有 src.zip. 你要用到 JDK 安裝包的路徑,比如你的 JDK 安裝路徑: C:\Program Files\Java\jdk1.5.0_15 那就選擇 ;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

 

 

十、              修改 editor 中不同型別的文字的顏色

Window->preferences->java->Editor->syntax Coloring 自己設。


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-625337/,如需轉載,請註明出處,否則將追究法律責任。

相關文章