??這是IDEA快捷鍵拆解系列的第十五篇套硼。
??本文整理了一些博主本人在學(xué)習(xí)工作中比較常用到的快捷鍵,有需要的可以參考一下,也歡迎留言補(bǔ)充允华。
類型????????快捷鍵????????描述
1. 查找????????Ctrl + N????????查找類文件
2. 查找????????Ctrl + Shift + N????????查找文件
3. 查找????????Ctrl + F????????當(dāng)前文件查找
4. 查找????????Ctrl + R????????當(dāng)前文件查找和替換
5. 查找????????Ctrl + Shift + F????????全局查找
6. 查找????????Ctrl + Shift + R????????全局查找和替換
7. 查找????????Ctrl + Shift + A????????查找指定動(dòng)作
8. 查找????????Double Shift????????Search everywhere
類型????????快捷鍵????????描述
1. 定位????????F2????????定位到下一處的錯(cuò)誤地方
2. 定位????????Shift + F2????????定位到上一處的錯(cuò)誤地方
3. 定位????????F3????????跳轉(zhuǎn)到下一同一內(nèi)容處
4. 定位????????Shift + F3????????跳轉(zhuǎn)到上一同一內(nèi)容處
5. 定位????????F4跳轉(zhuǎn)到引用處
6. 定位????????F12????????跳轉(zhuǎn)到上一次光標(biāo)所在的面板
7. 定位????????Ctrl + Shift + F12????????用于打開當(dāng)前文件所在本地的文件夾
8. 定位????????Ctrl + B 或者 Ctrl + 鼠標(biāo)點(diǎn)擊????????跳轉(zhuǎn)聲明處
9. 定位????????Ctrl + Alt + B????????跳轉(zhuǎn)實(shí)現(xiàn)處
10. 定位????????Ctrl + Shift + B????????跳轉(zhuǎn)返回值類型的聲明處
11. 定位????????Ctrl + G????????跳轉(zhuǎn)指定行
12. 定位????????Ctrl + U????????跳轉(zhuǎn)父類
13. 定位????????Ctrl + Shift + Alt + U????????圖表方式查看繼承結(jié)構(gòu)
14. 定位????????Ctrl + Alt + Home????????跳轉(zhuǎn)項(xiàng)目的啟動(dòng)井联、入口類
15. 定位????????Alt + Home????????跳轉(zhuǎn)頂部的項(xiàng)目導(dǎo)航條
16. 定位????????Alt + 向左箭頭????????跳轉(zhuǎn)左邊的Tab
17. 定位????????Alt + 向右箭頭????????跳轉(zhuǎn)右邊的Tab
18. 定位????????Ctrl + Alt + 向左箭頭????????跳轉(zhuǎn)上一次光標(biāo)所在的位置
19. 定位????????Ctrl + Alt + 向右箭頭????????跳轉(zhuǎn)下一次光標(biāo)所在的位置
20. 定位????????Alt + Shift + Enter????????將光標(biāo)定位到上一行
21. 定位????????Shift + Enter????????將光標(biāo)定位到下一行
22. 定位????????Ctrl + Shift + Enter????????將光標(biāo)定位到方法外
23. 定位????????Ctrl + 向左箭頭????????將光標(biāo)定位到頭部
24. 定位????????Ctrl + 向右箭頭????????將光標(biāo)定位到尾部
25. 定位????????Ctrl + ]????????將光標(biāo)定位到代碼塊開始處
26. 定位????????Ctrl + [????????將光標(biāo)定位到代碼塊結(jié)尾處
類型????????快捷鍵????????描述
1. 選擇????????Alt + J????????選中下一處當(dāng)前選擇的內(nèi)容
2. 選擇????????Shift + Alt + J????????取消選中下一處當(dāng)前選擇的內(nèi)容
3. 選擇????????Ctrl + Alt + Shift + J????????全部選中當(dāng)前文件中當(dāng)前選擇的內(nèi)容
4. 選擇????????Ctrl + Tab????????Switcher
5. 選擇????????Ctrl + E????????最近操作過(guò)的文件列表
6. 選擇????????Ctrl + Shift + E????????最近修改過(guò)的文件列表
7. 選擇????????Ctrl + A????????選擇當(dāng)前全部
8. 選擇????????Ctrl + W????????逐層往外擴(kuò)展并選中內(nèi)容
9. 選擇????????Ctrl + Shift + W????????取消逐層往外擴(kuò)展選中的內(nèi)容
10. 選擇????????Ctrl + Shift + 向左箭頭????????從光標(biāo)處起卜壕,依次往左選中內(nèi)容
11. 選擇????????Ctrl + Shift + 向右箭頭????????從光標(biāo)處起,依次往右選中內(nèi)容
12. 選擇????????Shift + Home????????從光標(biāo)處起烙常,一次選中至本行的頭部
13. 選擇????????Shift + End????????從光標(biāo)處起轴捎,一次選中至本行的尾部
14. 選擇????????Ctrl + Shift + 空格鍵????????智能代碼提示
類型????????快捷鍵????????描述
1. 查看????????Alt + Q????????查看類定義信息
2. 查看????????Ctrl + P????????查看參數(shù)定義
3. 查看????????Ctrl + Q????????查看Documentation
4. 查看????????Ctrl + F12????????查看當(dāng)前類結(jié)構(gòu)
5. 查看????????Ctrl + Shift + V????????查看剪貼板
6. 查看????????Ctrl + H????????查看類的層次關(guān)系
7. 查看????????Ctrl + Shift + H????????查看方法的層次關(guān)系
8. 查看????????Ctrl + Alt + H????????查看方法的調(diào)用層次結(jié)構(gòu)
9. 查看????????Ctrl + Shift + I????????彈框查看方法實(shí)現(xiàn)
類型????????快捷鍵????????描述
1. 編輯????????Ctrl + Z????????撤銷
2. 編輯????????Ctrl + Shift + Z????????取消撤銷
3. 編輯????????Ctrl + X????????剪切
4. 編輯????????Ctrl + C????????復(fù)制
5. 編輯????????Ctrl + V????????粘貼
6. 編輯????????CTRL + D????????拷貝當(dāng)前行到下一行
7. 編輯????????Ctrl + Y????????刪除當(dāng)前行
8. 編輯????????Delete????????刪除
9. 編輯????????Alt + Delete????????帶檢查的安全刪除,可用于方法
10. 編輯????????Ctrl + Shift + U????????英文大小寫切換
11. 編輯????????Ctrl + O????????覆蓋父類方法
12. 編輯????????Ctrl + I????????實(shí)現(xiàn)接口方法
13. 編輯????????Alt + Enter????????最常用的快捷鍵蚕脏,含包選擇導(dǎo)入侦副,幫助創(chuàng)建等
14. 編輯????????Alt + Insert????????在包中就是選擇文件類型用于新建;在文件中就是添加構(gòu)造器驼鞭,Getter/Setter,toString實(shí)現(xiàn)等
15. 編輯????????Ctrl + Alt + Insert????????在當(dāng)前文件夾下選擇文件類型用于創(chuàng)建
16. 編輯????????Ctrl + Alt + T????????選擇并進(jìn)行代碼包圍
17. 編輯????????Ctrl + J????????插入Live Template
18. 編輯????????Ctrl + Alt + J????????選擇Live Tmeplate
19. 編輯????????Ctrl + 斜杠????????單行注釋
20. 編輯????????Ctrl + Shift + 斜杠????????多行注釋
21. 編輯????????Ctrl + Alt + L????????格式化代碼
22. 編輯????????Ctrl + Alt + O????????去掉未使用的導(dǎo)包
23. 編輯????????Alt + 向上箭頭????????定位到上一個(gè)方法
24. 編輯????????Alt + 向下箭頭????????定位到下一個(gè)方法
25. 編輯????????Ctrl + Shift + 向上箭頭????????整行(方法)上移
26. 編輯????????Ctrl + Shift + 向下箭頭????????整行(方法)下移
27. 編輯????????Ctrl + Shift + Alt + 向上箭頭????????定位到上一處修改過(guò)的地方
28. 編輯????????Ctrl + Shift + Alt + 向下箭頭????????定位到下一處修改過(guò)的地方
29. 編輯????????Ctrl + Shift + T????????創(chuàng)建單元測(cè)試
30. 編輯????????Ctrl + Shift + J????????轉(zhuǎn)換為單行連接
31. 編輯????????Ctrl + Delete????????從光標(biāo)處往后刪除
32. 編輯????????Ctrl + Backspace????????從光標(biāo)處往前刪除
類型????????快捷鍵????????描述
1. 切換????????Ctrl + F4????????關(guān)閉當(dāng)前Tab
2. 切換????????Ctrl + Shift + ]????????切換到下一個(gè)項(xiàng)目
3. 切換????????Ctrl + Shift + [????????切換到上一個(gè)項(xiàng)目
4. 切換????????Shift + ESC????????關(guān)閉秦驯、隱藏當(dāng)前面板
5. 切換????????Ctrl + Shift + F12????????關(guān)閉、隱藏所有面板
類型????????快捷鍵????????描述
1. 重構(gòu)????????F5????????拷貝
2. 重構(gòu)????????F6????????移動(dòng)
3. 重構(gòu)????????Shift + F6????????重命名
4. 重構(gòu)????????Ctrl + Alt + Shift + T重構(gòu)當(dāng)前
5. 重構(gòu)????????Ctrl + Alt + V????????抽取變量
6. 重構(gòu)????????Ctrl + Alt + C????????抽取常量
7. 重構(gòu)????????Ctrl + Alt + F????????抽取字段
8. 重構(gòu)????????Ctrl + Alt + P????????抽取參數(shù)
9. 重構(gòu)????????Ctrl + Alt + M????????抽取方法
10. 重構(gòu)????????Ctrl + Alt + N????????內(nèi)聯(lián)
11. 重構(gòu)????????Ctrl + F6????????修改簽名
類型????????快捷鍵????????描述
1. Run????????Shift + F10????????普通運(yùn)行當(dāng)前
2. Run????????Shift + F9Debug????????運(yùn)行當(dāng)前
3. Run????????Alt + Shift + F10????????普通運(yùn)行所選
4. Run????????Alt + Shift + F9????????Debug運(yùn)行所選
5. Run????????Ctrl + F2????????停止當(dāng)前運(yùn)行
類型????????快捷鍵????????描述
1. VCS????????Alt + 反引號(hào)????????VCS操作
2. VCS????????Ctrl + T????????拉取遠(yuǎn)程倉(cāng)庫(kù)
3. VCS????????Ctrl + K????????提交本地暫存區(qū)
4. VCS????????Ctrl + M????????查看提交信息歷史列表
5. VCS????????Ctrl + Alt + A????????添加版本控制
6. VCS????????Ctrl + Shift + K????????提交遠(yuǎn)程倉(cāng)庫(kù)
7. VCS????????Ctrl + Alt + Z????????撤銷當(dāng)前的修改
8. VCS????????Ctrl + Enter????????commit挣棕、提交
9. VCS????????Alt + Shift + C????????查看最近的修改
類型????????快捷鍵????????描述
1. 編譯 ? ? ? ?Ctrl + F9????????編譯項(xiàng)目
2. 編譯????????Ctrl + Shift + F9????????編譯當(dāng)前
類型????????快捷鍵????????描述
1. 書簽????????F11????????添加译隘、取消書簽
2. 書簽????????Ctrl + F11????????帶標(biāo)志的書簽
3. 書簽????????Shift + F11????????查看所有書簽
類型????????快捷鍵????????描述
1. 工具窗????????Alt + 1????????項(xiàng)目面板
2. 工具窗????????Alt + 4????????普通Run項(xiàng)目的面板
3. 工具窗????????Alt + 5????????Debug運(yùn)行項(xiàng)目的面板
4. 工具窗????????Alt + 6????????TODO面板
5. 工具窗????????Alt + 7????????結(jié)構(gòu)面板
6. 工具窗????????Alt + 9????????版本控制面板
7. 工具窗????????Alt + 12????????終端面板
8. 工具窗????????Alt + F4????????關(guān)閉當(dāng)前IDEA
9. 工具窗????????ESC????????從工具窗返回到代碼區(qū)
類型????????快捷鍵????????描述
1. 斷點(diǎn)調(diào)試????????Ctrl + F8????????添加、取消斷點(diǎn)
2. 斷點(diǎn)調(diào)試????????Ctrl + Shift + F8????????查看所有斷點(diǎn)
3. 斷點(diǎn)調(diào)試????????F8????????跳到下一步
4. 斷點(diǎn)調(diào)試????????Alt + Shift + F8????????強(qiáng)制跳到下一步
5. 斷點(diǎn)調(diào)試????????F7????????進(jìn)入代碼內(nèi)部
6. 斷點(diǎn)調(diào)試????????Shift + F8????????退出代碼內(nèi)部
7. 斷點(diǎn)調(diào)試????????Alt + F9????????運(yùn)行到光標(biāo)處
8. 斷點(diǎn)調(diào)試????????Ctrl + Alt + F9????????強(qiáng)制運(yùn)行到光標(biāo)處
類型????????快捷鍵????????描述
1. 折疊展開????????Ctrl + 減號(hào)????????折疊當(dāng)前方法
2. 折疊展開????????Ctrl + 加號(hào)????????展開當(dāng)前方法
3. 折疊展開????????Ctrl + Shift + 減號(hào)????????折疊當(dāng)前類的所有方法
4. 折疊展開????????Ctrl + Shift + 加號(hào)????????展開當(dāng)前類的所有方法
類型????????快捷鍵????????描述
1. 配置設(shè)置????????Ctrl + 反引號(hào)????????配置開關(guān)
2. 配置設(shè)置????????Ctrl + Alt + S????????系統(tǒng)設(shè)置
3. 配置設(shè)置????????Ctrl + Shift + Alt + S????????項(xiàng)目結(jié)構(gòu)設(shè)置