Windows
IntelliJ IDEA 快捷鍵
常用
- CTRL+ALT+T:對選中的代碼彈出環(huán)繞選項(xiàng)彈出層
- Alt+F7:查看類、方法、屬性被調(diào)用鏈
- Ctrl+Alt+H:查看方法調(diào)用鏈
- CTRL+ALT+U:即可生成當(dāng)前類的繼承關(guān)系圖
- Ctrl+H:查看類的繼承關(guān)系
- Ctrl+E:查看歷史記錄
- Ctrl+Alt+左箭頭&Ctrl+Alt+右箭頭:返回上一步、下一步
- Ctrl+G:搜索行
- Alt+Shift+【↑,↓】:只改變該行的位置
- Ctrl+Shift+【↑,↓】:整個(gè)方法的代碼塊都發(fā)生位置變化
- Ctrl + Shift + F 在整個(gè)項(xiàng)目或者指定窗口中查找文本
win10系統(tǒng)中,IDEA 快捷鍵不起作用,例如:返回上一步、下一步:Ctrl+Alt+左箭頭 Ctrl+Alt+右箭頭:多數(shù)情況是和系統(tǒng)快捷鍵沖突了。解決方法:在桌面右鍵-圖形選項(xiàng)-快捷鍵-禁用。這樣多數(shù)情況就能解決了,若還不行,可能就和其他軟件快捷鍵沖突了。
終極大招:更改idea快捷鍵。
1. 編輯類快捷鍵
| 編輯類快捷鍵 |
介紹 |
| psvm + Tab |
生成main方法 |
| sout + tab |
生成輸出語句 |
| Ctrl+X / Ctrl + Y |
刪除一行 |
| Ctrl+D |
復(fù)制一行 |
| Ctrl+/ 或 Ctrl+Shift+/ |
注釋代碼 |
| Ctrl + Z |
撤銷 |
| Ctrl + Shift + Z |
取消撤銷 |
| Ctrl + C |
復(fù)制 |
| Ctrl + V |
粘貼 |
| Ctrl + O |
重寫方法 |
| Ctrl + I |
實(shí)現(xiàn)方法 |
| Ctr + shift + U |
大小寫轉(zhuǎn)化 |
| Ctrl + Shift + J |
整合兩行為一行 |
| Ctrl + Shift + space |
自動(dòng)補(bǔ)全代碼 |
| Alt + 回車 |
導(dǎo)入包,自動(dòng)修正 |
| Alt + / |
代碼提示 |
| Alt + Insert |
生成代碼(如GET,SET方法,構(gòu)造函數(shù)等) |
| Ctrl + Alt + L |
格式化代碼 |
| Ctrl + Alt + I |
自動(dòng)縮進(jìn) |
| Ctrl + Alt + T |
生成try catch |
| Ctrl + Alt + O |
優(yōu)化導(dǎo)入的類和包 |
| fori |
生成for循環(huán)for (int i = 0; i< ; i++) { } |
| iter |
生成增強(qiáng)for循環(huán) |
| itar |
生成array for代碼塊 |
| itit |
生成iterator 迭代 |
| itli |
生成List的遍歷 |
| itco |
生成Collection迭代 |
2. 查找、替換類快捷鍵
| 查找、替換類快捷鍵 |
介紹 |
| Ctrl + F |
在當(dāng)前文件中查找 |
| Ctrl + Shift + F |
在整個(gè)項(xiàng)目或者指定窗口中查找文本 |
| Ctrl + N |
在項(xiàng)目中查找類 |
| Ctrl + Shift + N |
查找文件 |
| Ctrl + R |
在當(dāng)前文件進(jìn)行文本替換 |
| Ctrl + Shift+R |
在指定窗口替換文本 |
| Ctrl + W |
自動(dòng)按語法選中代碼 |
| Ctrl + Shift + W |
反向自動(dòng)按語法選中代碼 |
| Ctrl + G |
定位行 |
| Ctrl+Shift+Backspace |
跳轉(zhuǎn)到上一次編輯的位置 |
| Ctrl + alt + ←/→ |
前后跳轉(zhuǎn)編輯過的地方 |
| Ctrl + Shift + Alt + N |
查找 變量 / 方法 |
| Alt + F7 |
找到你的函數(shù)或者變量或者類的所有引用到的地方 |
| Alt + F3 |
高亮顯示所有該選中文本,按 Enter 選中下一個(gè),按 Esc 高亮消失 |
| F4 |
在當(dāng)前類中查找變量的來源 |
| Ctrl + Shift + F7 |
高亮顯示所有該選中文本,按 Esc 高亮消失 |
| 雙擊Shift |
查找任何內(nèi)容 |
3. 編譯、運(yùn)行類快捷鍵
| 編譯、運(yùn)行類快捷鍵 |
介紹 |
| Ctrl + F9 |
編譯項(xiàng)目 |
| Ctrl + Shift + F9 |
編譯當(dāng)前文件 |
| Shift + F10 |
正常啟動(dòng) |
| Alt + Shift + F10 |
彈出 Run 的可選擇菜單 |
| Shift + F9 |
debug模式啟動(dòng) |
| Alt + Shift + F9 |
選擇 Debug |
4. Debug快捷鍵
| Debug快捷鍵 |
介紹 |
| F7 |
在 Debug 模式下,步入,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法,則不會(huì)進(jìn)入該內(nèi)嵌的方法中 |
| Shift + F7 |
智能步入 |
| Alt + Shift + F7 |
強(qiáng)制步入 |
| F8 |
在 Debug 模式下,步過,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi) |
| Shift + F8 |
步出 |
| Alt + Shift + F8 |
強(qiáng)制步過 |
| alt + F8 |
在 Debug 模式下,選中查看值 |
| Ctrl + Shift + F8 |
查看斷點(diǎn) |
| F9 |
在 Debug 模式下,恢復(fù)程序運(yùn)行。如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上 |
| Alt +F9 |
運(yùn)行至光標(biāo)的位置 |
| Ctrl + Alt+ F9 |
強(qiáng)制運(yùn)行至光標(biāo)處 |
| Alt + F10 |
定位到斷點(diǎn) |
5. 重構(gòu)快捷鍵
| 重構(gòu)快捷鍵 |
介紹 |
| Shift + F6 |
重命名 |
| Ctrl + Alt + C |
抽取常量 |
| Ctrl + Alt + F |
抽取字段 |
| Ctrl + Alt + M |
抽取方法 |
| Ctrl + Alt + P |
抽取參數(shù) |
| Ctrl + Alt + V |
抽取變量 |
6. 其他類快捷鍵
| 一個(gè)普通標(biāo)題 |
一個(gè)普通標(biāo)題 |
| Ctrl + C |
復(fù)制文件名 |
| Ctrl + Shift + C |
復(fù)制文件的完整路徑 |
| Ctrl + E |
顯示最近打開的文件 |
| Ctrl + Shift + E |
顯示最近修改的文件列表的彈出層 |
| Ctrl + P |
方法參數(shù)提示 |
| Ctrl + Q |
可以看到當(dāng)前方法的聲明 |
| Ctrl + Alt + Space |
類名或接口名提示 |
| Ctrl + F12 |
顯示當(dāng)前文件的結(jié)構(gòu) |
| Ctrl + H |
顯示當(dāng)前類的結(jié)構(gòu)圖 |
| Ctrl + Q |
顯示注釋文檔信息 |
| 連按兩次Shift |
彈出 Search Everywhere 彈出層,查找任任內(nèi)容 |
| Ctrl + [ |
移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號開始位置 |
| Ctrl + ] |
移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號結(jié)束位置 |
| Ctrl + K |
版本控制提交項(xiàng)目,需要此項(xiàng)目有加入到版本控制才能夠使用 |
| Ctrl + T |
版本控制更新項(xiàng)目,需要此項(xiàng)目有加入到版本控制才能夠使用 |
| Ctrl + Tab |
切換編輯窗口。如果在切換的過程又按Delete鍵,則是關(guān)閉對應(yīng)選中的窗口 |
MyEclipse 快捷鍵
常用
1. 【ALT+/】此快捷鍵為用戶編輯的好幫手,能為用戶提供內(nèi)容的輔助
2. 【Ctrl+O】顯示類中方法和屬性的大綱,能快速定位類的方法和屬性,在查找Bug時(shí)非常有用。
3. 【Ctrl+/】快速添加注釋
4. 【Ctrl+D】刪除當(dāng)前行
5. 【Ctrl+M】窗口最大化和還原
查找和定位
- Ctrl+H:可以搜索文件,Java類名、方法名、包名等等。
- Ctrl+Shift+R:查找文件。會(huì)顯示所有文件名,包括java,jsp,xml等等。
- Ctrl+O:在一個(gè)類中,顯示該類的所有變量和方法,輸入前幾個(gè)字符可以自動(dòng)篩選,選中后快速定位。
- Ctrl+F:在一個(gè)文件中查找字符。
- Ctrl+K/Ctrl+Shift+K: 快速向下/向上查找選定的內(nèi)容
- Ctrl+Shift+G:在workspace中搜索引用,查找和此文件同名的java文件。
- Ctrl+Shift+T:搜索類。
- Ctrl+L:快速定位到行。
- F3:快速定位光標(biāo)位置的某個(gè)類、方法和屬性。
- F4:顯示類的繼承關(guān)系,并打開類繼承視圖。
- Ctrl+Alt+H:打開層次調(diào)用結(jié)構(gòu)(Open Call Hierarchy)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。