Eclipse Java經常使用快捷鍵(Eclipse Shortcut Keys for Java Top10)


0.背景
Eclipse做爲Java的OpenSource開發IDE,已是開發人員進行Java應用開發(不侷限於)的首選,雖然還有不少其餘的可選IDE,可是其餘的工具要麼是付費工具,好比IntelliJ,IBM Rational Application Developer(Eclipse+IBM Plugins),JBuilder等;或者功能不是十分的強大,好比一些中小型的集成開發工具或者諸如Ant這樣的構建工具。
關於各類Java IDE的一個比較,請參考:http://www.apl.jhu.edu/~hall/java/IDEs.html#Java-IDEs
Eclipse的開源性是其普遍應用的主要緣由之一。同時Plugable的特色使得任意插件能夠很方便的集成的IDE中,使得IDE的功能變得容易伸縮,在基本的平臺上能夠添加任意多插件。html


1.說明
    a.在Eclipse中,能夠經過Window->Preferences->General-Keys進行快捷鍵的自定義設置,能夠根據用戶的我的喜愛,進行自定義。
    b.若是在操做系統中定義了其餘的與Eclipse衝突的快捷鍵,此時Eclipse的快捷鍵是否有效,取決於操做系統。
(好比在操做系統中,簡體中文輸入法的切換會使用CTRL+SPACE做爲快捷鍵,而在Eclipse Java編輯器中,這個快捷鍵是用於Content Assist的。)
(若是使用谷歌拼音輸入法的話,該軟件會默認使用CTRL+SHIFT+S、CTRL+SHIFT+K、CTRL+SHIFT+T做爲快捷鍵,其中CTRL+SHIFT+T是Eclipse中比較經常使用的快捷鍵。)
    c.本文介紹的快捷鍵是指經過鼠標操做時比較麻煩,沒有鍵盤操做快速的時候,好比格式化代碼功能,若是使用鼠標,那麼要Right Click->Source->Format,因爲在右鍵菜單中有很是多的選項,首先要找到Source,而後再Source菜單下面還有不少子菜單,再找到Format,這樣的話,就沒有使用快捷鍵方便了。
可是若是要格式化整個package中的多個類,那麼一個一個的將java類文件打開,而後再CTRL+SHIFT+F就比較慢了,能夠直接選中package,而後Right Click->Source->Format,因此說,具體使用鼠標仍是快捷鍵,取決於開發人員的我的喜愛,本文介紹的只是相對比較經常使用的快捷鍵。
    d.對於編輯器固有的快捷鍵本文不作介紹,例如CTRL+C,CTRL+X,CTRL+V,CTRL+F(Find&Replace),CTRL+N(New),F5等。
    e.一些比較複雜的快捷鍵,例如要同時按下四個鍵的話,個人手指不夠靈活,本文不作介紹。java


1.Java開發快捷鍵介紹
i.自動格式化:CTRL+SHIF+F
比較經常使用的功能,雖然筆者仍是喜歡本身在編寫代碼的時候使用空格進行格式化,可是有的時候也會使用這個快捷鍵進行格式化,畢竟手寫的時候容易出現失誤的狀況。
ii.內容幫助(Content Assist):CTRL+SPACE
當你輸入一個類,只記得類的前幾個字符,例如對於java.text.MessageFormat,只記得好象是以Message開頭的,那麼輸入Message以後,使用CTRL+SPACE試試,全部以Message開頭的可用的類就均可以看到了。
當你定義一個變量,可是變量的名字比較長(雖然不推薦長變量名,可是有時候仍是難以免,由於要見名達意嘛),這樣每次輸入時就比較費時耗力了,好比priceOfPotato,priceOfTomato,這時只須要輸入p,而後使用該快捷鍵,一些可用的內容就出現了,出現的數序是局部變量和成員變量在前面,而後是類,接口等。
iii.查看Declaration/打開類型Hierarchy:F3/F4
選中package,類,方法,變量,按下F3快捷鍵,就能夠跳轉到該package,類,方法,變量的定義了。
經過F4快捷鍵,能夠查看類,接口的層次(繼承,實現)關係,以樹狀形式顯示。
iv.快速修改:CTRL+1
出現了紅色波浪線(錯誤)怎麼辦,首選是看看eclipse有什麼建議,CTRL+1能夠顯示Eclipse的修改建議,而後選擇你認爲正確的修改方式吧。
v.打開資源(類型):CTRL+SHIFT+R/T
若是一個工程中有上百個類,那麼定位某一個類,經過在層次樹中去找實在太麻煩了,能夠同經過CTRL+SHIFT+R來查找資源,這裏資源包括java源代碼,各類資源文件等等。
而若是要查看jar包中的類,那麼就須要使用CTRL+SHIFT+T來查看類型了。
vi.DEBUG快捷鍵:F5,F6,F7,F8---運行/DEBUG最後一次啓動:CTRL+F11/F11
F5爲調試時進入方法。例如
public void print(){
    String today = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG).format(new Date());
}
此時Debug時按下F5,便可進入format方法。
從format方法返回到print方法的方式是執行完format方法後自動返回,或者按下F7快捷鍵返回。
F6快捷鍵用於單步執行。
F8快捷鍵用於繼續執行到下一個斷點。
能夠經過CTRL+F11和F11快捷鍵進行上一次的運行或者上一次的DEBUG。
vii.重構:ALT+SHIFT+R
重構是eclipse中比較重要的一個功能,類,方法等均可以進行重構,並將關聯引用的地方進行同步的重構。
viii.組織導入:CTRL+SHIFT+O
在java編輯器中,能夠經過使用這個快捷鍵來進行缺乏的類的導入以及多餘的導入的刪除。
ix.添加註釋:CTRL+/
能夠經過這個快捷鍵方便的將當前行或者選中的多行進行註釋,註釋的類型爲單行註釋。
x.快速Outline:CTRL+O
在當前類中按下CTRL+O,能夠顯示當前類的全部的方法(不包括繼承的),若是按下該快捷鍵兩次,能夠查看到當前類及其父類的全部的方法。eclipse


4.其餘經常使用快捷鍵
雖然不單單在java開發中使用,可是下面的這些快捷鍵也很是頻繁的被使用。
    刪除行(Delete Line):CTRL+D
    查找下(上)一位置:CTRL+K/CTRL+SHIFT+K
    定位具體某一行:CTRL+L
    向上(下)移動選中的行:ALT+UP/DOWN ARROW
    文件中出現次數:CTRL+SHIFT+A
    打開檢索對話框:CTRL+H
    單詞自動完成:ALt+/編輯器


5.總結
本文介紹了使用Eclipse進行Java開發時經常使用的快捷鍵。工具

 

原文地址:http://blog.csdn.net/sunjavaduke/article/details/3986933 開發工具

相關文章
相關標籤/搜索