IntelliJ IDEA 和MyEclipse 快捷鍵

Windows

IntelliJ IDEA 快捷鍵

常用

  1. CTRL+ALT+T:對選中的代碼彈出環(huán)繞選項(xiàng)彈出層
  2. Alt+F7:查看類、方法、屬性被調(diào)用鏈
  3. Ctrl+Alt+H:查看方法調(diào)用鏈
  4. CTRL+ALT+U:即可生成當(dāng)前類的繼承關(guān)系圖
  5. Ctrl+H:查看類的繼承關(guān)系
  6. Ctrl+E:查看歷史記錄
  7. Ctrl+Alt+左箭頭&Ctrl+Alt+右箭頭:返回上一步、下一步
  8. Ctrl+G:搜索行
  9. Alt+Shift+【↑,↓】:只改變該行的位置
  10. Ctrl+Shift+【↑,↓】:整個(gè)方法的代碼塊都發(fā)生位置變化
  11. 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】窗口最大化和還原

查找和定位

  1. Ctrl+H:可以搜索文件,Java類名、方法名、包名等等。
  2. Ctrl+Shift+R:查找文件。會(huì)顯示所有文件名,包括java,jsp,xml等等。
  3. Ctrl+O:在一個(gè)類中,顯示該類的所有變量和方法,輸入前幾個(gè)字符可以自動(dòng)篩選,選中后快速定位。
  4. Ctrl+F:在一個(gè)文件中查找字符。
  5. Ctrl+K/Ctrl+Shift+K: 快速向下/向上查找選定的內(nèi)容
  6. Ctrl+Shift+G:在workspace中搜索引用,查找和此文件同名的java文件。
  7. Ctrl+Shift+T:搜索類。
  8. Ctrl+L:快速定位到行。
  9. F3:快速定位光標(biāo)位置的某個(gè)類、方法和屬性。
  10. F4:顯示類的繼承關(guān)系,并打開類繼承視圖。
  11. 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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容