1. 程式人生 > >eclipse 專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

eclipse 專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

編輯相關快捷鍵 

  Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快捷鍵。 

   1. 【ALT+/】 

   此快捷鍵為使用者編輯的好幫手,能為使用者提供內容的輔助,不要為記不全方法和屬性名稱犯愁,當記不全類、方法和屬性的名字時,多體驗一下【ALT+/】快捷鍵帶來的好處吧。

   2. 【Ctrl+O】 

   顯示類中方法和屬性的大綱,能快速定位類的方法和屬性,在查詢Bug時非常有用。

   3. 【Ctrl+/】 

   快速添加註釋,能為游標所在行或所選定行快速添加註釋或取消註釋,在除錯的時候可能總會需要註釋一些東西或取消註釋,現在好了,不需要每行進行重複的註釋。

   4. 【Ctrl+D】 

   刪除當前行,這也是筆者的最愛之一,不用為刪除一行而按那麼多次的刪除鍵。 

   5. 【Ctrl+M】 

   視窗最大化和還原,使用者在視窗中進行操作時,總會覺得當前視窗小(尤其在編寫程式碼時),現在好了,試試【Ctrl+M】快捷鍵。 

檢視和定位快捷鍵 

   在程式中,迅速定位程式碼的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了強大的查詢功能,可以利用如下的快捷鍵幫助完成查詢定位的工作。 

   1. 【Ctrl+K】、【Ctrl++Shift+K】 

   快速向下和向上查詢選定的內容,從此不再需要用滑鼠單擊查詢對話方塊了。 

   2. 【Ctrl+Shift+T】 

   查詢工作空間(Workspace)構建路徑中的可找到Java類檔案,不要為找不到類而痛苦,而且可以使用“*”、“?”等萬用字元。 

   3. 【Ctrl+Shift+R】 

   和【Ctrl+Shift+T】對應,查詢工作空間(Workspace)中的所有檔案(包括Java檔案),也可以使用萬用字元。 

   4. 【Ctrl+Shift+G】 

   查詢類、方法和屬性的引用。這是一個非常實用的快捷鍵,例如要修改引用某個方法的程式碼,可以通過【Ctrl+Shift+G】快捷鍵迅速定位所有引用此方法的位置。 

   5. 【Ctrl+Shift+O】 

快速生成import,當從網上拷貝一段程式後,不知道如何import進所呼叫的類,試試【Ctrl+Shift+O】快捷鍵,一定會有驚喜。 

   6. 【Ctrl+Shift+F】 

   格式化程式碼,書寫格式規範的程式碼是每一個程式設計師的必修之課,當看見某段程式碼極不順眼時,選定後按【Ctrl+Shift+F】快捷鍵可以格式化這段程式碼,如果不選定程式碼則預設格式化當前檔案(Java檔案)。 

   7. 【ALT+Shift+W】 

   查詢當前檔案所在專案中的路徑,可以快速定位瀏覽器檢視的位置,如果想查詢某個檔案所在的包時,此快捷鍵非常有用(特別在比較大的專案中)。 

   8. 【Ctrl+L】 

   定位到當前編輯器的某一行,對非Java檔案也有效。

   9. 【Alt+←】、【Alt+→】 

   後退歷史記錄和前進歷史記錄,在跟蹤程式碼時非常有用,使用者可能查找了幾個有關聯的地方,但可能記不清楚了,可以通過這兩個快捷鍵定位查詢的順序。 

   10. 【F3】 

快速定位游標位置的某個類、方法和屬性。

   11. 【F4】 

   顯示類的繼承關係,並開啟類繼承檢視。

除錯快捷鍵 

   Eclipse中有如下一些和執行除錯相關的快捷鍵。

   1. 【Ctrl+Shift+B】:在當前行設定斷點或取消設定的斷點。 

   2. 【F11】:除錯最後一次執行的程式。 

   3. 【Ctrl+F11】:執行最後一次執行的程式。 

   4. 【F5】:跟蹤到方法中,當程式執行到某方法時,可以按【F5】鍵跟蹤到方法中。 

   5. 【F6】:單步執行程式。 

   6. 【F7】:執行完方法,返回到呼叫此方法的後一條語句。 

   7. 【F8】:繼續執行,到下一個斷點或程式結束。 

常用編輯器快捷鍵 

   通常文字編輯器都提供了一些和編輯相關的快捷鍵,在Eclipse中也可以通過這些快捷鍵進行文字編輯。 

   1. 【Ctrl+C】:複製。 

   2. 【Ctrl+X】:剪下。 

   3. 【Ctrl+V】:貼上。 

   4. 【Ctrl+S】:儲存檔案。 

   5. 【Ctrl+Z】:撤銷。 

   6. 【Ctrl+Y】:重複。 

   7. 【Ctrl+F】:查詢。 

其他快捷鍵 

   Eclipse中還有很多快捷鍵,無法一一列舉,使用者可以通過幫助文件找到它們的使用方式,另外還有幾個常用的快捷鍵如下。 

   1. 【Ctrl+F6】:切換到下一個編輯器。 

   2. 【Ctrl+Shift+F6】:切換到上一個編輯器。 

   3. 【Ctrl+F7】:切換到下一個檢視。 

   4. 【Ctrl+Shift+F7】:切換到上一個檢視。 

   5. 【Ctrl+F8】:切換到下一個透檢視。 

   6. 【Ctrl+Shift+F8】:切換到上一個透檢視。 

   Eclipse中快捷鍵比較多,可以通過幫助文件找到所有快捷鍵的使用,但要掌握所有快捷鍵的使用是不可能的,也沒有必要,如果花點時間熟悉本節列舉的快捷鍵,必將會事半功倍 

檢視快捷鍵列表

Ctrl+Shift+L

------------------------------------------------------------------------------

在eclipse中如果希望在大量的專案中尋找指定的檔案可不是一件輕鬆的事,還好eclipse提供了強大的搜尋功能。

我們可以通過萬用字元或正則表示式來設定查尋條件,下面是操作示例:

             ctrl+h 開啟搜尋介面

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

搜尋結果:

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

通過檔案可能包含的文字內容進行搜尋

使用File Search就能夠滿足我們搜尋的大部分功能了。利用這個選項卡的功能,我們可以通過提供一個檔案可能包含的文字內容

進行模糊查詢,這個過程你可以進一步控制搜尋的範圍,如設定只對xml檔案進行搜尋。注意需要寫成*.xml而不能只是.xml

通過檔名進行搜尋

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

搜尋結果:

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

需要注意兩點:

  1.    Containing text: 填入 *
  2.    File name patterns: 可以根據情況進行填寫,如只知道檔名,不知副檔名,可寫為: hello.* 

這樣就可以很方便的搜尋到我們需要的檔案了(當然前提是它存在)

             選項卡 Java Search使用

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

搜尋結果

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

---------------------------------------------------------------

eclipse中10個最有用的快捷鍵

1. ctrl+shift+r:開啟資源

    這可能是所有快捷鍵組合中最省時間的了。這組快捷鍵可以讓你開啟你的工作區中任何一個檔案,而你只需要按下檔名或mask名中的前幾個字母,比如applic*.xml。美中不足的是這組快捷鍵並非在所有檢視下都能用。

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

2. ctrl+o:快速outline

    如果想要檢視當前類的方法或某個特定方法,但又不想把程式碼拉上拉下,也不想使用查詢功能的話,就用ctrl+o吧。它可以列出當前類中的所有方法及屬性,你只需輸入你想要查詢的方法名,點選enter就能夠直接跳轉至你想去的位置。

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

3. ctrl+e:快速轉換編輯器

    這組快捷鍵將幫助你在開啟的編輯器之間瀏覽。使用ctrl+page down或ctrl+page up可以瀏覽前後的選項卡,但是在很多檔案開啟的狀態下,ctrl+e會更加有效率。

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

4. ctrl+2,L:為本地變數賦值

    開發過程中,我常常先編寫方法,如Calendar.getInstance(),然後通過ctrl+2快捷鍵將方法的計算結果賦值於一個本地變數之上。這樣我節省了輸入類名,變數名以及匯入宣告的時間。Ctrl+F的效果類似,不過效果是把方法的計算結果賦值於類中的域。

    5. alt+shift+r:重新命名

    重新命名屬性及方法在幾年前還是個很麻煩的事,需要大量使用搜索及替換,以至於程式碼變得零零散散的。今天的Java IDE提供原始碼處理功能,Eclipse也是一樣。現在,變數和方法的重新命名變得十分簡單,你會習慣於在每次出現更好替代名稱的時候都做一次重新命名。要使用這個功能,將滑鼠移動至屬性名或方法名上,按下alt+shift+r,輸入新名稱並點選回車。就此完成。如果你重新命名的是類中的一個屬性,你可以點選alt+shift+r兩次,這會呼叫出原始碼處理對話方塊,可以實現get及set方法的自動重新命名。

    6. alt+shift+l以及alt+shift+m:提取本地變數及方法

    原始碼處理還包括從大塊的程式碼中提取變數和方法的功能。比如,要從一個string建立一個常量,那麼就選定文字並按下alt+shift+l即可。如果同一個string在同一類中的別處出現,它會被自動替換。方法提取也是個非常方便的功能。將大方法分解成較小的、充分定義的方法會極大的減少複雜度,並提升程式碼的可測試性。

    7. shift+enter及ctrl+shift+enter

    Shift+enter在當前行之下建立一個空白行,與游標是否在行末無關。Ctrl+shift+enter則在當前行之前插入空白行。

    8. Alt+方向鍵

    這也是個節省時間的法寶。這個組合將當前行的內容往上或下移動。在try/catch部分,這個快捷方式尤其好使。

    9. ctrl+m

    大顯示螢幕能夠提高工作效率是大家都知道的。Ctrl+m是編輯器視窗最大化的快捷鍵。

    10. ctrl+.及ctrl+1:下一個錯誤及快速修改

    ctrl+.將游標移動至當前檔案中的下一個報錯處或警告處。這組快捷鍵我一般與ctrl+1一併使用,即修改建議的快捷鍵。新版Eclipse的修改建議做的很不錯,可以幫你解決很多問題,如方法中的缺失引數,throw/catch exception,未執行的方法等等。

eclipse <wbr>專案中搜索資源(類方法,檔名,檔案中的字串)(圖解)

更多快捷鍵組合可在Eclipse按下ctrl+shift+L檢視。

讓我們按照使用頻率來看看我最愛用的一些熱鍵組合。(注:以下內容在Eclipse3.02及一上版本通過測試)

1. Control-Shift-T: 開啟型別(Open type)。如果你不是有意磨洋工,還是忘記通過原始碼樹(source tree)開啟的方式吧。用eclipse很容易開啟介面的實現類的,按ctrl+t會列出介面的實現類列表

2. Control-Shift-R: 開啟資源(不只是用來尋找Java檔案)。小提示:利用Navigator檢視的黃色雙向箭頭按鈕讓你的編輯視窗和導航器相關聯。這會讓你開啟的檔案對應顯示在導航器的層級結構中,這樣便於組織資訊。如果這影響了速度,就關掉它。

----------------

ctrl+l 跳到多少行 行號(有show view中的工具,並讓滑鼠點中程式碼就可以看見行號 )

ctrl+h 搜尋

Ctrl+滑鼠左鍵 跳到定義的地方

f3 快速到定義的地方

========================================================================

eclipse調優
一般在不對eclipse進行相關設定的時候,使用eclipse總是會覺得啟動好慢,用起來好卡,其實只要對eclipse的相關引數進行一些配置,就會有很大的改善。
加快啟動速度
1.在eclipse啟動的時候,它總是會搜尋讓其執行的jre,往往就是這個搜尋過程讓eclipse啟動變慢了。(沒設定時,等2-3s出現進度條,設定後直接出現進度條)

只要在eclipse.ini中加入-vm的引數就可以了