捷徑 0. Ctrl + 1 (快速修複)
1. Ctrl + D (刪除當前行)
2. Ctrl + Alt + ↓(複製當前行到下一行)
3. Alt + / 或者說是 Ctrl + 空格(由於後者與IME的快速鍵衝突,所以,我一般都用前者) 作用:快速插入。
4. Alt+Shift+R 重新命名非常好用。
5. Ctrl + Q 定位到最後編輯的地方。
6. Ctrl + Shift + O 自動匯入包。
7. Ctrl+/ 注釋當前行,再按則取消注釋。
8. Ctrl+K快速尋找。
9. Ctrl + Shift + F 自動縮排。
常用快速鍵 Eclipse最全快速鍵,熟悉快速鍵可以協助開發事半功倍,節省更多的時間來用於做有意義的事情。
Ctrl+1 快速修複(最經典的快速鍵,就不用多說了)
Ctrl+D: 刪除當前行
Ctrl+Alt+↓ 複製當前行到下一行(複製增加)
Ctrl+Alt+↑ 複製當前行到上一行(複製增加)
Alt+↓ 當前行和下面一行互動位置(特別實用,可以省去先剪下,再粘貼了)
Alt+↑ 當前行和上面一行互動位置(同上)
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
Alt+Enter 顯示當前選擇資源(工程,or 檔案 or檔案)的屬性
Shift+Enter 在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置,不一定是最後)
Shift+Ctrl+Enter 在當前行插入空行(原理同上條)
Ctrl+Q 定位到最後編輯的地方
Ctrl+L 定位在某行 (對於程式超過100的人就有福音了)
Ctrl+M 最大化當前的Edit或View (再按則反之)
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+O 快速顯示 OutLine
Ctrl+T 快速顯示當前類的繼承結構
Ctrl+W 關閉當前Editer
Ctrl+K 參照選中的Word快速定位到下一個
Ctrl+E 快速顯示當前Editer的下拉式清單(如果當前頁面沒有顯示的用黑體表示)
Ctrl+/(小鍵盤) 摺疊當前類中的所有代碼
Ctrl+×(小鍵盤) 展開當前類中的所有代碼
Ctrl+Space 代碼助手完成一些代碼的插入(但一般和IME有衝突,可以修改IME的熱鍵,也可以暫用Alt+/來代替)
Ctrl+Shift+E 顯示管理當前開啟的所有的View的管理器(可以選擇關閉,啟用等操作)
Ctrl+J 正向增量尋找(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒
有,則在stutes line中顯示沒有找到了,查一個單詞時,特別實用,這個功能Idea兩年前就有了)
Ctrl+Shift+J 反向增量尋找(和上條相同,只不過是從後往前查)
Ctrl+Shift+F4 關閉所有開啟的Editer
Ctrl+Shift+X 把當前選中的文本全部變為大寫
Ctrl+Shift+Y 把當前選中的文本全部變為小寫
Ctrl+Shift+F 格式化當前代碼
Ctrl+Shift+P 定位到對於的匹配符(譬如{}) (從前面定位後面時,游標要在匹配符裡面,後面到前面,則反之)
下面的快速鍵是重構裡面常用的,本人就自己喜歡且常用的整理一下(注:一般重構的快速鍵都是Alt+Shift開頭的了)
Alt+Shift+R 重新命名 (是我自己最愛用的一個了,尤其是變數和類的Rename,比手工方法能節省很多勞動力)
Alt+Shift+M 抽取方法 (這是重構裡面最常用的方法之一了,尤其是對一大堆泥團代碼有用)
Alt+Shift+C 修改函數結構(比較實用,有N個函數調用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變數( 可以直接把一些魔法數字和字串抽取成一個變數,尤其是多處調用的時候)
Alt+Shift+F 把Class中的local變數變為field變數 (比較實用的功能)
Alt+Shift+I 合并變數(可能這樣說有點不妥Inline)
Alt+Shift+V 移動函數和變數(不怎麼常用)
Alt+Shift+Z 重構的後悔藥(Undo)
外掛程式開發 Eclipse的外掛程式機制是輕型軟體組件化架構。在客戶機平台上,Eclipse使用外掛程式來提供所有的附加功能,例如支援Java以外的其他語 言。 已有的分離的外掛程式已經能夠支援C/C++(CDT)、Perl、Ruby,Python、telnet和資料庫開發。外掛程式架構能夠支援將任意的擴充加入到 現有環境中,例如組態管理,而決不僅僅限於支援各種程式設計語言[8] 。
Eclipse的設計思想是:一切皆外掛程式。Eclipse核心很小,其它所有功能都以外掛程式的形式附加於Eclipse核心之上。Eclipse基本核心包括:圖形API (SWT/Jface), Java開發環境外掛程式(JDT ),外掛程式開發環境(PDE)等。
外掛程式安裝 Eclipse外掛程式的安裝方法大體有以下幾種方式:
第一種:直接複製法 假設Eclipse的安裝目錄在C:\eclipse,解壓下載的eclipse 外掛程式或者安裝eclipse 外掛程式到指定目錄AA(如:c:\AA)檔案夾,開啟AA 檔案夾,在AA檔案夾裡分別包含兩個檔案夾features和plugins ,然後把兩個檔案夾裡的檔案分別複製到C:\eclipse下所對應的檔案夾下的features 和plugins 下,一般的把外掛程式檔案直接複製到eclipse目錄裡是最直接也是最愚蠢的一種方法。因為日後想要刪除這些外掛程式會非常的困難,不推薦使用。
注意:直接將外掛程式包解壓到plugins檔案夾下之後,重啟eclipse,可能不會載入新的外掛程式。
解決方案是: 1、開啟命令列,到當前eclipse的目錄下,輸入eclipse -clean,重新啟動eclipse,這樣eclipse就會加上新的外掛程式了。
2、如果外掛程式不能生效,則請將eclipse\configuration\org.eclipse.update目錄刪除後再啟動eclipse;
你可以在eclipse的菜單"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的外掛程式。
第二種:使用link檔案法 a.假設Eclipse的安裝目錄在C:\eclipse,在該檔案夾下,建立這樣的目錄結構C:\eclipse\PluginsEclipse\jode\eclipse;
b.解壓下載的eclipse 外掛程式或者安裝eclipse 外掛程式到指定目錄BB(如:C:\BB)檔案夾,開啟BB檔案夾,然後把 BB檔案夾裡的兩個檔案夾features和plugins複製到剛建立好的,這樣eclipse中就有了兩個外掛程式目錄features and plugins下。
c.在C:\eclipse目錄中建立links(C:\eclipse\links)目錄,在links目錄中建立一個以link為副檔名的文字檔如jode.link,內容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:\\eclipse\\PluginsEclipse\\jode(外掛程式的目錄),儲存後重啟eclipse外掛程式就會安裝完成。
注意:link檔案中path=外掛程式目錄的path路徑分隔要用\\或是/
Java代碼
/eclipse/
links/
jode.link
webtools.link
updateManager.link
...
...
/eclipse/ links/ jode.link webtools.link updateManager.link ... ... 可以在eclipse的菜單"Help"-->"AboutEclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的外掛程式。
第三種:使用eclipse內建圖形介面安裝 選擇Help > Software Updates > Manager Configuration,再選擇Add > Extension Location 找到你要安裝外掛程式的目錄就可以了。使用eclipse的help->SoftwareUpdates ->Find and install... search for new features... 輸入軟體安裝地址進行安裝強烈推薦這種方法,優點很多比如可以方便的添加刪除,也不用自己寫link檔案。
備忘:Eclipse外掛程式的目錄結構
Java代碼
/eclipse-plugins/
eclipse/
.eclipseextension
features/
plugins/
第2.3種方法所指向的目錄都指的是"eclipse"目錄,
如果用第3種方法,在eclipse這個目錄下必須有檔案.eclipseextension,如果下載的外掛程式沒有這個檔案,
那就隨便eclipse安裝目錄下的那個檔案拷過去就行,只要有這麼個檔案就可以了,內容沒什麼用,主要是一些版本資訊。例如:
Java代碼
id=org.eclipse.platform name=Eclipse Platform
version=3.1.1
id=org.eclipse.platform name=Eclipse Platform version=3.1.1
第四種:使用dropins安裝外掛程式 從Eclipse3.5開始,安裝目錄下就多了一個dropins目錄。只要將外掛程式解壓後拖到該目錄即可安裝外掛程式。
比如安裝svn外掛程式subclipse-1.8.16.zip,只需要如下的三步即可:
1、使用winrar等壓縮軟體將壓縮包解壓至某一檔案夾,比如subclipse-1.8.16
2、將此目錄移動/複製至Eclipse安裝目錄下的dropins目錄
3、重啟Eclipse。
由於此種安裝方式可以將不同的外掛程式安裝在不同的目錄裡,並且不用麻煩地寫設定檔,因此管理起來會非常方便,推薦使用。
第五種:使用Eclipse Macketplace
在新版eclipse中選擇Help > Software Updates >Eclipse Macketplace,這裡有eclipse的外掛程式市場,如圖所示,可以直接搜尋安裝需要的外掛程式,不必配置,一鍵安裝,使用更加方便了。
第六種:Eclipse版本更新
| 版本代號 |
平台版本 |
主要版本發行日期 |
SR1發行日期 |
SR2發行日期 |
| Callisto |
3.2 |
2006年6月26日 |
N/A |
N/A |
| Europa |
3.3 |
2007年6月27日 |
2007年9月28日 |
2008年2月29日 |
| Ganymede |
3.4 |
2008年6月25日 |
2008年9月24日 |
2009年2月25日 |
| Galileo |
3.5 |
2009年6月24日 |
2009年9月25日 |
2010年2月26日 |
| Helios |
3.6 |
2010年6月23日 |
2010年9月24日 |
2011年2月25日 |
| Indigo |
3.7 |
2011年6月22日 |
2011年9月23日 |
2012年2月24日 |
| Juno |
3.8及4.2 |
2012年6月27日 |
2012年9月28日 |
2013年3月1日 |
| Kepler |
4.3 |
2013年6月26日 |
2013年9月27日 |
2014年2月28日 |
| Luna |
4.4 |
2014年6月25日 |
2014年9月25日 |
2015年2月27日 |
| Mars |
4.5 |
2015年6月24日 |
N/A |
N/A |