eclipse的使用心得

逆遊發表於2019-03-05

1.Eclipse 修改字符集
預設情況下 Eclipse 字符集為 GBK,但現在很多專案採用的是 UTF-8,這是我們就需要設定我們的 Eclipse 開發環境字符集為 UTF-8, 設定步驟如下:
在選單欄選擇 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中點選 Other,選擇 UTF-8.

2.常用的Eclipse 快捷鍵
Eclipse 常用快捷鍵
快捷鍵 描述
編輯
Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了,可以解決很多問題,比如import類、try catch包圍等)
Ctrl+Shift+F 格式化當前程式碼
Ctrl+Shift+M 新增類的import匯入
Ctrl+Shift+O 組織類的import匯入(既有Ctrl+Shift+M的作用,又可以幫你去除沒用的匯入,很有用)
Ctrl+Y 重做(與撤銷Ctrl+Z相反)
Alt+/ 內容輔助(幫你省了多少次鍵盤敲打,太常用了)
Ctrl+D 刪除當前行或者多行
Alt+↓ 當前行和下面一行互動位置(特別實用,可以省去先剪下,再貼上了)
Alt+↑ 當前行和上面一行互動位置(同上)
Ctrl+Alt+↓ 複製當前行到下一行(複製增加)
Ctrl+Alt+↑ 複製當前行到上一行(複製增加)
Shift+Enter 在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置,不一定是最後)
Ctrl+/ 註釋當前行,再按則取消註釋
選擇
Alt+Shift+↑ 選擇封裝元素
Alt+Shift+← 選擇上一個元素
Alt+Shift+→ 選擇下一個元素
Shift+← 從游標處開始往左選擇字元
Shift+→ 從游標處開始往右選擇字元
Ctrl+Shift+← 選中游標左邊的單詞
Ctrl+Shift+→ 選中游標右邊的單詞
移動
Ctrl+← 游標移到左邊單詞的開頭,相當於vim的b
Ctrl+→ 游標移到右邊單詞的末尾,相當於vim的e
搜尋
Ctrl+K 參照選中的Word快速定位到下一個(如果沒有選中word,則搜尋上一次使用搜尋的word)
Ctrl+Shift+K 參照選中的Word快速定位到上一個
Ctrl+J 正向增量查詢(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在狀態列中顯示沒有找到了,查一個單詞時,特別實用,要退出這個模式,按escape建)
Ctrl+Shift+J 反向增量查詢(和上條相同,只不過是從後往前查)
Ctrl+Shift+U 列出所有包含字串的行
Ctrl+H 開啟搜尋對話方塊
Ctrl+G 工作區中的宣告
Ctrl+Shift+G 工作區中的引用
導航
Ctrl+Shift+T 搜尋類(包括工程和關聯的第三jar包)
Ctrl+Shift+R 搜尋工程中的檔案
Ctrl+E 快速顯示當前Editer的下拉選單(如果當前頁面沒有顯示的用黑體表示)
F4 開啟型別層次結構
F3 跳轉到宣告處
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
Ctrl+PageUp/PageDown 在編輯器中,切換已經開啟的檔案
除錯
F5 單步跳入
F6 單步跳過
F7 單步返回
F8 繼續
Ctrl+Shift+D 顯示變數的值
Ctrl+Shift+B 在當前行設定或者去掉斷點
Ctrl+R 執行至行(超好用,可以節省好多的斷點)
重構(一般重構的快捷鍵都是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)
其他
Alt+Enter 顯示當前選擇資源的屬性,windows下的檢視檔案的屬性就是這個快捷鍵,通常用來檢視檔案在windows中的實際路徑
Ctrl+↑ 文字編輯器 上滾行
Ctrl+↓ 文字編輯器 下滾行
Ctrl+M 最大化當前的Edit或View (再按則反之)
Ctrl+O 快速顯示 OutLine(不開Outline視窗的同學,這個快捷鍵是必不可少的)
Ctrl+T 快速顯示當前類的繼承結構
Ctrl+W 關閉當前Editer(windows下關閉開啟的對話方塊也是這個,還有qq、旺旺、瀏覽器等都是)
Ctrl+L 文字編輯器 轉至行
F2 顯示工具提示描述

3.Eclipsedebug模式的使用
我們可以在 Package Explorer 檢視除錯 Java 程式,操作步驟如下:
滑鼠右擊包含 main 函式的 java 類
選擇 Debug As > Java Application
該操作也可以通過快捷鍵來完成,快捷鍵組合為 Alt + Shift + D, J。
以上操作會建立一個新的 Debug Configuration(除錯配置) ,並使用該配置來啟動 Java 應用。
如果 Debug Configuration(除錯配置)已經建立,你可以通過 Run 選單選擇 Debug Configurations 選取對應的類並點選 Debug 按鈕來啟動 Java 應用。
在這裡插入圖片描述
Run 選單的 Debug 選單項可以重新載入之前使用了除錯模式的 java 應用。
在這裡插入圖片描述
重新載入之前使用了除錯模式的 java 應用快捷鍵為 F11。
當使用除錯模式開啟java程式時,會提示使用者切換到除錯的透檢視。除錯透檢視提供了其他的檢視用於排查應用程式的故障。
java 編輯器可以設定斷點除錯。 在編輯器中右擊標記欄並選擇 Toggle Breakpoint 來設定斷點除錯。
在這裡插入圖片描述
斷點可以在標記欄中看到。也可以在 Breakpoints View(斷點檢視)中看到。
當程式執行到斷點標記的程式碼時 JVM 會掛起程式,這時你可以檢視記憶體使用情況及控制程式執行。
程式掛起時,Debug(除錯)檢視可以檢查呼叫堆疊。
在這裡插入圖片描述
variables(變數)檢視可以檢視變數的值。
在這裡插入圖片描述
Run 選單中有繼續執行(Resume)選單項,跳過(Step Over)一行程式碼,進入函式(Step Into)等。
在這裡插入圖片描述
以上圖片中顯示了 Resume, Step Into 和 Step Over 等關聯的快捷鍵操作。

相關文章