最全idea快捷鍵總結,大幅度提高工作效率
阿新 • • 發佈:2018-12-14
前言
剛開始使用idea的同學可能不熟悉idea的快捷鍵方式,覺得沒有eclipse的好用,但是不建議把idea的keymap改成eclipse,因為idea的快捷鍵設計有它獨到的一面,剛開始使用不習慣,但是用多了就會覺得這些快捷鍵非常好用,大幅度提高工作效率,聽說大神們合理使用idea快捷鍵可以實現全鍵盤操作呢。so,不要固步自封,嘗試新事物吧,你會發現一片新的天空(海闊天空)~
系統預設的快捷鍵
1. 程式碼操作相關的快捷鍵
快捷鍵 | 功能 |
---|---|
Ctrl+Y | 刪除一行 |
Ctrl+W | 選擇游標所在行或者程式碼片(游標在大括號上),連續按會有其他效果 |
Ctrl+Z | 撤銷操作 |
Ctrl+Shift+Z | 恢復Ctrl+Z撤銷的操作 |
Alt+Enter | 引入類或提供給你選擇的處理方法 |
Alt+Shift+上下 | 程式碼向上/下移動一行 |
Alt+/ | 複製上一個單詞 |
Ctrl+Shift+Enter | 自動補全分號 |
Ctrl+Shift+V | 貼上板歷史 |
Ctrl+Alt+M | 將程式碼片段提取成為一個方法 |
Ctrl+G | 按行號和列號來查詢 |
Ctrl+Alt+L | 格式化程式碼(和QQ快捷鍵衝突) |
Ctrl+Shift+Space | 自動補全程式碼 |
Ctrl+空格 | 程式碼提示 |
Ctrl+Alt+Space | 類名或介面名提示 |
2. 查詢相關的快捷鍵
快捷鍵 | 功能 |
---|---|
Ctrl+F | 在本檔案查詢,可通過方向鍵移動選擇,按Esc消失 |
Ctrl+R | 在本檔案內查詢/替換 ,可選擇 replace 和 replaceAll,按Esc消失 |
Ctrl+Shift+F | 在制定路徑/模組/工程內查詢(全域性查詢) |
Ctrl+N | 在本工程類查詢某個類 |
Ctrl+Shift+N | 查詢某個類(不限本工程)看原始碼很實用,比如我想看看jdk裡面TreeMap這個類的程式碼,就可以用這個功能 |
3.檢視程式碼相關的快捷鍵
快捷鍵 | 功能 |
---|---|
Ctrl+H | 檢視一個類的繼承關係 |
Ctrl+B | 檢視一個類或者變數的申明 |
Alt+F7 | 查詢一個屬性或方法被誰呼叫 |
Alt+上下 | 跳到上/下一個方法(或屬性) |
Ctrl+上下 | 上下滑屏但是不移動游標 |
Alt+左右 | 同時開啟多個檔案時切換程式碼檢視,切換到另一個檔案檢視 |
Ctrl+Alt+ 左右 | 返回至上次瀏覽的位置 非常實用,在多個檔案程式碼中遨遊的時候能夠快速回到想去的位置 |
Ctrl+HOME/END | 游標跳轉到第一行或最後一行 |
ALT+SHIFT+C | 最近修改的程式碼 |
4.提示類的快捷鍵
快捷鍵 | 功能 |
---|---|
Ctrl+Q | 顯示註釋文件 |
Ctrl+P | 檢視函式引數(游標在方法引數的括號內) |
Ctrl+J | 程式碼模板 |
5.重構類快捷鍵
快捷鍵 | 功能 |
---|---|
Alt+Delete | 安全刪除欄位或方法 |
Ctrl+Alt+N | 去除一些多餘的賦值過程或者函式 下面會單獨演示 |
Shift+F6 | 重新命名類或者變數 |
6.編譯器相關快捷鍵
快捷鍵 | 功能 |
---|---|
Alt+F12 | 開啟命令列終端 |
Alt+1 | 開啟工程結構 |
Alt+7 | 開啟類結構 |
Alt+9 | 開啟change |
7.debug快捷鍵
快捷鍵 | 介紹 |
---|---|
F7 | 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則進入當前方法體內,如果該方法體還有方法,則不會進入該內嵌的方法中 |
F8 | 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則不進入當前方法體內 |
F9 | 在 Debug 模式下,恢復程式執行,但是如果該斷點下面程式碼還有斷點則停在下一個斷點上 |
Alt + F8 | 在 Debug的狀態下,選中物件,彈出可輸入計算表示式除錯框,檢視該輸入內容的除錯結果 |
Ctrl + F8 | 在 Debug模式下,設定游標當前行為斷點,如果當前已經是斷點則去掉斷點 |
Shift + F7 | 在 Debug模式下,智慧步入。斷點所在行上有多個方法呼叫,會彈出進入哪個方法 |
Shift + F8 | 在 Debug 模式下,跳出,表現出來的效果跟 F9 一樣 |
Ctrl + Shift + F8 | 在 Debug 模式下,指定斷點進入條件 |
Alt + Shift + F7 | 在Debug模式下,進入下一步,如果當前行斷點是一個方法,則進入當前方法體內,如果方法體還有方法,則會進入該內嵌的方法中,依此迴圈進入 |
8.啟動相關
快捷鍵 | 介紹 |
---|---|
Ctrl + F9 | Build Project build整個專案 |
Shift + F9 | 專案以Debug模式進行啟動當前專案 |
Shift + F10 | 專案以Run模式進行啟動當前專案 |
Alt + Shift + F10 | 以Run模式進行啟動某個專案 ,專案可選 |
Alt + Shift + F10 | 以Run模式進行啟動某個專案 ,專案可選 |
Ctrl + F2 | 停止當前執行的專案 |
Ctrl + Shift + F2 | 停止後臺程序 |
9.版本控制操作相關
快捷鍵 | 介紹 |
---|---|
Ctrl + ALT + A | 新增檔案到版本控制 |
Ctrl + T | update當前專案 |
Ctrl + K | 提交當前專案的檔案改動 |
Ctrl + Shift + K | 將已經提交的版本push到遠端伺服器 |
Ctrl + ALT + Z | 撤銷本地更改 |
Ctrl + ALT + Shift + D | 檢視本地檔案更改內容 |