eclipse 經常使用快捷鍵及調試方法備忘錄

經常使用快捷鍵

Eclipse最全快捷鍵,熟悉快捷鍵能夠幫助開發事半功倍,節省更多的時間來用於作有意義的事情。程序員

          Ctrl + F11 運行main方法

 

  • 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 代碼助手完成一些代碼的插入(但通常和輸入法有衝突,能夠修改輸入法的熱鍵,也能夠暫用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調試技巧,但願對Java程序員有用。數據庫

1 條件斷點框架

若是你不知道如何添加斷點,只需點擊左邊面板(行號前面)斷點即被建立。在調試界面中,「斷點」視圖會把全部被建立的斷點列出來。咱們能夠給它加一個布爾條件,也就是說,該斷點會被激活而且若是布爾條件爲真,就會執行該斷點,不然將會跳過往下執行。編輯器

Eclipse調試

2 異常斷點函數

在斷點視圖中,有一個J!標記按鈕!咱們可使用該按鈕來添加一個Java異常斷點。例如,咱們想讓程序在遇到空指針異常(NullPointerException)時,仍然能繼續調試,那麼咱們可使用該按鈕來添加一個異常斷點! 字體

Eclipse調試

3 監視點編碼

這是一個很是好的功能,當選定的屬性訪問或修改程序時,程序會中止執行並容許進行調試。在Outline視圖中選擇一個類變量並從上下文菜單中選擇切換監視點,屬性監視點將會被建立,在斷點(Breakpoints)視圖中會把全部監視點用列表的形式顯示出來。spa

Eclipse調試

4 評估/檢查 指針

按Ctrl+Shift+D或者Ctrl+Shift+I來顯示選定變量或者表達式的值。咱們也能夠給一個變量或表達式添加永久觀察點,當程序在調試時,這些觀察點就會在表達式視圖(Expression view)中顯示出來。 調試

Eclipse調試

5 修改變量值

在調試過程當中,咱們能夠修改變量值。先選好一個變量而後進入變量視圖(Variables view),根據變量類型在其對應的Value列裏輸入值便可。

Eclipse調試

6 Drop to Frame 

調試期間,能夠從新跳到調用堆棧框架的開始處執行,而且變量值也會回到最初。根據回檔調整堆棧的深度,這個功能的主要用途是全部變量狀態能夠快速回 到方法開始執行時候的樣子,而後你能夠從新進行一遍一遍執行,這樣就能夠在你關注的地方進行屢次調試,可是在執行過程當中也會產生一些反作用,好比插入到數據庫裏面的數據是沒法刪除的!

Eclipse調試

7進入、跳出和返回

  • F5——進入:移動到下一個步驟,若是當前行有一個方法調用,該控件將會跳轉到被調用方法的第一行執行。
  • F6——跳出:移動到下一行。若是在當前行有方法調用,那麼會直接移動到下一行執行。不會進入被調用方法體裏面。
  • F7——返回:從當前方法中跳出,繼續往下執行。
  • F8——移動到下一個斷點處執行。
  •  

八.經常使用快捷鍵

1.全局搜索到的結果進行替換,全局搜索很簡單,但能夠對搜索後的結果進行全局替換估計不是全部人都知道

ctrl+h 找到而後 點擊要替換的文件 點擊右鍵 找到 replace all

2.Ctrl+E

顯示近期使用到的文件

3.Alt+<-和->

切換文件

4.Ctrl+Shift+o

智能引入所使用的類,import操做

5.Alt+Shift+R

替換變量

6.Ctrl+Shift+R

搜索文件

7.Win+<-和->和↓和↑

窗口的最大化最小化,居左居右

8.Alt+/

提示Java的方法

九.經常使用快捷鍵

一、提示:Alt+/

二、格式化:ctrl+shift+f

三、輸入一對的符號,如"",(),會自動補全,輸入後跳出:tab

四、查找某個方法被誰調用:選中方法名,ctrl+shift+g

五、查看某個類的繼承關係:選中該類,ctrl+t

六、經過文件名稱查找類或文件:ctrl+shift+r

七、alt+上/下,移動當前行到上或下

八、ctrl+alt+上/下,複製當前行到上或下

九、註釋:ctrl+/行註釋、shift+ctrl+/塊註釋

十、方法或者類名上部輸入:/**而後回車,會自動生成文檔註釋

十一、ctrl+d刪除當前行

十二、選中方法名,點擊F2,提示方法信息

十.快速刪除沒有必要的代碼

代碼裏常常引入不少沒必要要的導入、轉換,還有其餘一些普通的、容易檢測到的編碼錯誤,可使用右鍵->Source->clean up來快速刪除。

十一.護眼色修改

打開Eclipse中Window->Preferences->General->Editors->Text Editors->Background color

修改字體大小

打開Eclipse中Window->Preferences->Appearence->Colors and Fonts

相關文章
相關標籤/搜索