2021-05-12 14:32:11
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
相關文章