首頁 > 軟體

Eclipse開發工具常用快捷鍵的使用技巧

2020-06-16 16:50:17

Eclipse作為軟體開發的常用工具,被很多的人所歡迎,尤其是豐富的快捷鍵,可以極大的提高編碼的效率,下面將常用的快捷鍵做了整理,便於大家學習和使用。

快捷鍵

快捷鍵建議在日常開發中盡量多使用,可以大大提高編寫程式碼效率。多用,快捷鍵都不用記,會成為手指習慣,用滑鼠的場景也會相當少,滑鼠用多了手指會痠痛的。

以下是一些常用快捷鍵的介紹:

註:ctrl+shif+l 所有已經設定的快捷鍵,可以用這個快捷鍵檢視到

1、程式碼編寫相關快捷鍵

快捷鍵說明
alt+/ 程式碼提示,這個不用說了,大家都知道
ctrl+1 為錯誤程式碼給出糾正方案; 比如丟擲異常,呼叫有非RuntimeException異常宣告的方法適合,ctrl+1選擇例外處理方式(add throws declaration或者Surround with try/catch),回車;實現介面,引入介面後,在類上ctrl+1選擇add unimplements method, 回車;我常用的是呼叫一個方法,要將方法返回值設定給本地變數,直接寫方法呼叫,然後ctrl+1, Assign statement to new local variable, 搞定, 也可以使用ctrl+2, l (L的小寫), 但ctrl+2型別的是組合快捷鍵,需要先按ctrl+2等選擇介面出來後,才能選再按l, 比較慢;
ctrl+shift+o 匯入包,並清理import, 注意可能個別包會導錯,有多個需要可選包的時候注意選擇正確的包
ctrl+d 刪除當前行或者當前選中的內容
ctrl+/ 註釋當前行程式碼, //單行注釋
ctrl+shift+/ 註釋當前選擇內容,/* */塊注釋
ctrl+shift+f 如果選擇程式碼,則格式化選擇程式碼,如果沒選中,格式化整文件
ctrl+3 quick access, 類似sb的goto anything
ctrl+alt+↓或者ctrl+alt+↑ 複製當前行或當前選中內容
alt+shift+g 程式碼生成提示, 預設如getter setter,toString, equals, hashCode等方法的生成沒有快捷鍵系結,windows->preference->general->keys可以設定
ctrl+空格 補全程式碼, 如果Java->Editor->Content Assist的提示延遲比較小,不用敲這個快捷鍵也很快出來,但是延遲太小,提示太快對編碼也有影響,根據個人習慣自由調整,注意設定中還有triggers for java可以設定成.abcdefghijklmnopqrstuvwxyz,觸發更靈敏
shift+enter 在當前行下面另起一個空行,sb快捷鍵也有,只是快捷鍵預設是ctrl+enter
ctrl+shift+enter 在當前行上面另起一個空行
ctrl+. 或者 , 如果有警告或者錯誤,可以用這個快捷鍵來跳轉到上一個或者下一個警告或錯誤
alt+shift+↑或↓或 ← 或 → 選擇程式碼塊,按多次↑,可以一直往外選擇完整程式碼塊,其實上下左右的箭頭都可以用,上擴下縮,左上擴右下擴
ctrl+shift+← 或 → 以單詞為單位控制游標跳動
ctrl+shift+↑或↓ 以元素(方法,屬性等)為單位控制游標跳動
shift+home或end 選擇到行首或選擇到行尾
ctrl+shift+home或end 選擇到檔案頭或選擇到檔案尾
ctrl+shift+Y 轉成小寫
ctrl+shift+X 轉成大寫

2、重構快捷鍵

快捷鍵說明
alt+shift+l 抽取成本地變數
alt+shift+m 抽取成方法
alt+shift+r 改名字,所有應用到的地方都會跟著更改
alt+shift+c 圖形化的重構方法簽名介面

3、原始碼檢視相關快捷鍵

快捷鍵說明
F2 當前游標所在處的程式碼資訊,如果是方法,檢視的是方法說明
F3 開啟宣告處,比如方法定義,類定義,變數宣告處等
F4 開啟型別關係透檢視
ctrl+alt+h 檢視方法呼叫鏈
ctrl+t 檢視類的繼承關係,如果在介面方法上使用快捷鍵,可以直接檢視到介面的實現類,點選實現類,可以直接檢視到實現方法
ctrl+shift+r 開啟資原始檔, 一般是查詢xml,js之類檔案的快捷方式,不需要知道路徑,只需要檔名
ctrl+shift+u 在當前文件中查詢當前游標所在的屬性、變數、方法、類、字串等在檔案中出現的位置,這個快捷鍵好用,牆裂推薦
ctrl+l 跳轉到指定的某一行
ctrl+e 一次開啟檔案太多了,可以用這個快捷鍵,輸入檔名,開啟對應的檔案,不能用游標選擇
ctrl+shift+e 跟ctrl+e有點類似,需要用游標上下選擇
ctrl+page up 或 page down, ctrl+shift+page up 或 page down 這四個快捷鍵類似,切換開啟的檔案,如果是遇到收起來的檔案,功能和ctrl+e類似,但是多了切換功能
ctrl+shift+p 跳到程式碼塊的開始位置或結束位置
ctrl+g 在工作空間中查詢當前游標內容(本地變數,屬性,類,方法等)被定義的位置
ctrl+alt+g 在workspace中查詢當前選中文字
ctrl+k 向前查詢當前選中內容
ctrl+shift+k 向後查詢當前選中內容
ctrl+f 查詢
ctrl+h 強力查詢

4、偵錯相關快捷鍵

快捷鍵說明
F5 進入被呼叫方法偵錯
F6 步進偵錯
F7 執行當前方法剩餘所有內容,並退出,返回到當前方法被呼叫出繼續
F8 不再偵錯當前斷點
F11 偵錯執行當前類
ctrl+F11 Runy執行
ctrl+alt+b 跳過所有斷點
ctrl+shift+b 新增當前行斷點

5、其他快捷鍵

收起/展開程式碼 :
快捷鍵說明
ctrl + - 收起當前方法
ctrl + + 展開當前方法
ctrl + shift + / (數位鍵盤的除號) 收起所有方法
ctrl + shift + * (數位鍵盤的乘號) 展開所有方法
# 編輯視窗
快捷鍵說明
esc 關閉彈出視窗
alt+ ← 往前切換開啟編輯視窗的歷史
alt + → 往後切換開啟編輯 視窗的歷史
ctrl+w 關閉當前編輯視窗
ctrl+shift+F4 關閉所有編輯視窗
ctrl+m 最大化或最小化當前視窗
其他
快捷鍵說明
ctrl+shift+3 commit… ; 如果是被scm管理的程式碼,會呼叫提交視窗;比如git的commit

以上是將我們日常開發過程中常用的快捷鍵進行了梳理,希望對大家在平常的學習和工作中,逐步記住,並熟練的使用,以便於提高開發的效率。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-06/152807.htm


IT145.com E-mail:sddin#qq.com