1. 程式人生 > >Eclipse常用設定

Eclipse常用設定

1、程式碼自動提示

  在我們忘記方法名或者想偷懶時,程式碼自動提示很管用。不過Eclipse預設是輸入"."後才會出現包或類成員的提示,也就意味著我們必須先輸入一個完整的類名,提示才能出來;或者每次都按下 alt + / 。如何才能讓它每次只要輸入字母之後,也能出現提示呢?在這裡可以設定: Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation delay是自動彈出提示框的延時時間,我們可以修改成100毫秒;triggers這裡預設是".",只要加上"abcdefghijklmnopqrstuvwxyz"或者"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",嘿嘿!這下就能做到和VS一樣的輸入每個字母都能提示啦:

2、外掛安裝

  很多教科書上說到Eclipse的外掛安裝都是通過 Help -> Install New SoftWare 這種自動檢索的方式,操作起來固然是方便,不過當我們不需要某種外掛時不太容易找到要刪除哪些內容,而且以後Eclipse版本升級的時候,通過這種方式安裝過的外掛都得再重新裝一次。另外一種通過Link連結方式,就可以解決這些問題。   我們以Eclipse的中文漢化包外掛為例,先到官方提供的漢化包地址下載一個:http://www.eclipse.org/babel/downloads.php ,注意選好自己的Eclipse版本:

  我的版本是Kepler,然後進入下載頁面,單擊紅框框中的連結,即可下載漢化包了:

下載完解壓縮後,會有個包含features和plugin目錄的eclipse資料夾,把這個eclipse放在我們的Eclipse安裝根目錄,也就是和eclipse.exe同一級目錄下。然後仍然在這一級目錄下,新建一個links資料夾,並在該資料夾內,建一個language.link的文字檔案。該文字檔案的名字是可以任取的,字尾名是.link,而不是.txt喲。好了,最後一步,編輯該檔案,在裡面寫入剛才放入的語言包的地址,並用“\\”表示路徑,一定要有path= 這個字首。

儲存檔案後,重新開啟Eclipse,熟悉的中文介面終於看到了。雖然漢化不完全,不過也夠用了不是麼。。。如果仍然出現的是英文,說明漢化失敗,重新檢查下language.link檔案中配置的資訊是否和漢化包的目錄一致。   其它的外掛安裝方法也是如此,當不需要某個外掛時,只需刪除存放外掛的目錄和links目錄下相應的link檔案,或者改變下link檔案裡面的路徑變成無效路徑即可;對Eclipse做高版本升級時,也只需把老版存放外掛的目錄和links目錄複製過去就行了。

3、基本設定

  設定程式碼的字型型別和大小: Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 裡面的 Text Font 就可以了

4、設定文字檔案及JSP檔案編碼

Window -> Preferences -> General -> Workspace -> Text file encoding -> Other:

  Window -> Preferences -> Web -> JSP Files -> Text file encoding-> Other: 5、設定JDK本地JavaDOC API路徑及原始碼路徑

  在需要程式碼提示時,可能經常會遇到這樣的情況: 

還都生成的是無意義的變數名,這樣可能會對含有相同型別的變數引數的呼叫順序造成干擾;

這種問題,我們把JDK或者相應Jar包的原始碼匯入進去就能避免了:

Window -> Preferences -> Java -> Installed JREs -> Edit:

選中設定好的JRE目錄,編輯,然後全選 JRE system libraries 下的所有Jar包,點選右邊的 Source Attachment;

External location 下,選中JDK安裝目錄下的  src.zip 檔案,一路OK 下來。

設定完,我們再來看看,幸福來的好突然有木有!

6、設定Servlet原始碼或其它Jar包原始碼

  當我們使用非JDK,比如Servlet的包或者類時,這玩意又出來了,欲哭無淚的趕腳。。。

上一步已經設定過了JDK的原始碼或JavaDoc路徑,為啥現在又出來了呢?其實這個不難理解,因為我們使用到的類的原始碼並不在JDK的原始碼包中。

仔細看,我們會發現這些Jar包其實都在Tomcat根目錄下的lib資料夾中,但是翻遍了Tomcat目錄也沒有相應的jar或zip檔案呀。既然本地沒有,那就去官網上找找:

 

可以自定義一個專門用於存放JavaSource和JavaDoc的資料夾,把下載檔案放到該目錄下,

然後再切換到Eclipse下,選中沒有程式碼提示的類或者函式, 按下F3,點選 Change Attached Source:

選擇我們剛才下載好的tomcat原始碼檔案,一路OK。

然後再回過頭看看我們的程式碼提示,友好多了:

 其它Jar包原始碼的設定方式也一樣。

 7、HTML、JavaScript、JSP檔案程式碼自動提示

  第二點我們說到了Java檔案中的程式碼自動提示,其它型別的檔案比如HTML、JavaScript、JSP如果也能提供提示那不是更爽了?有了第二點設定的基礎,其實這些設定都是一樣的。先來看JavaScript:

Window -> Preferences -> JavaScript-> Editor -> Content Assist -> Auto-Activation

HTML:

Window -> Preferences -> Web -> HTML Files -> Editor -> Content Assist -> Auto-Activation

儲存後,我們再來輸入看看,感覺真是不錯呀:

 

八、反編譯外掛 JD-Eclipse

  無論是開發還是除錯,反編譯必不可少,每次都用jd-gui開啟去看,多麻煩,乾脆配置下JD外掛,自動關聯.class:

先從 http://jd.benow.ca/ 上下載離線安裝包 jdeclipse_update_site.zip,解壓縮後把 features、plugins 這2個資料夾複製到 新建資料夾 jdeclipse,然後把 jdeclipse 資料夾整個複製到Eclipse根目錄的dropins資料夾下,重啟Eclipse即可。這種方式是不是比建link檔案更方便了?

開啟Eclipse,Window -> Preferences -> General - > Editors ,把 .class 檔案設定關聯成 jd外掛的editor

九、properties檔案中文亂碼設定

Eclipse開啟properties檔案時,中文會顯示亂碼,這是因為properties檔案預設編碼方式是iso8859-1,將其修改為utf-8後,就可以正常顯示了:

Window -> Preferences -> General -> Content Types -> Text -> Java Properties File -> UTF-8 -> Update -> OK