idea教程
的教程
官網教程 (谷歌翻譯效果不錯,注意:可能會導致左側導航欄無法顯示)
按照按鍵分類
按照功能分類
官方快捷鍵列表
以下內容是根據官方快捷鍵列表整理出來的
方法參數順序調整
1按住Ctrl + Alt + Shift +左右箭頭可以快速調整參數順序。
2 調整后使用Alt + Enter可以將函數調用的參數相應自動調整。 如果無法自動調整可以繼續用第一步手動調整
-----------自己設置-------
ctrl+shift+\ 在文件夾中彈出 (搜索show in )
-----------重要-------
CTRL+SHIFT+SPACE 智能代碼提示
出現提示后 tab智能補全,回車則全部輸出
生成未定義的方法 Alt+Enter
----------需要記憶------
ctrl+z 撤銷 ctrl+shift+z撤銷撤銷
Ctrl + Shift + Space 智能提醒
Shift全局搜索
Alt + Enter根據光標所在問題,提供快速修復選擇,光標放在的位置不同提示的結果也不同
ALT+ 生成代碼(如GET,SET方法,構造函數等)
CTRL+P 方法參數提示
Ctrl + W遞進式選擇代碼塊
Ctrl + Shift + W 遞進式取消選擇代碼塊
CTRL+E 最近打開的文件
Shift+F6 重命名
Ctrl + F12打開類的結構列表,如果需要搜索類的結構,可以ctrl+F12直接輸字母進入搜索
Ctrl + H打開類的繼承關系列表。
跳到源碼 F4或者ctrl+鼠標 (選中方法名 f4會直接跳到相應的方法源碼上)
Ctrl + Alt + B 轉到實現類,而不是接口
Ctrl + H打開類的繼承關系列表
Ctrl+Alt+V 自動生成返回值
----------通用 -------
Alt+1 框
Ctrl+shift+左右鍵 移動選中框 比如框 運行窗口
Ctrl + Alt + S打開系統設置
Ctrl + Alt + Shift + S打開 項目設置
----------編輯-------
Ctrl + Shift + Space 智能補全
Ctrl + Shift + Enter 代碼補全后,自動在代碼末尾添加分號結束符
Ctrl + P 顯示參數
Ctrl + Q 展示某個類或者方法的 API 說明文檔
Ctrl +Alt+ Q 渲染 但是,其渲染出來的是沒法復制的
Ctrl + mouse跳進到某個類或者方法源代碼中進行查看。
Alt + 自動生成某個類的 , , , /, 等代碼
Ctrl + O 示該類中所有覆蓋或者實現的方法列表,注意這里是字母O!
Ctrl + Alt + T 自動生成具有環繞性質的代碼,比如:if…else,try…catch, for, 等等,使用前要先選擇好需要環繞的代碼塊
Ctrl + / 對單行代碼,添加或刪除注釋。分為兩種情況:如果只是光標停留在某行,那么連續使用該快捷鍵,會不斷注釋掉下一行的代碼;如果選定了某行代碼(選定了某行代碼一部分也算這種情況),那么連續使用該快捷鍵,會在添加或刪除該行注釋之間來回切換
Ctrl + Shift + /對代碼塊,添加或刪除注釋。它與 Ctrl + / 的區別是,它只會在代碼塊的開頭與結尾添加注釋符號/ /
Ctrl + W遞進式選擇代碼塊
Ctrl + Shift + W 遞進式取消選擇代碼塊
Alt + Enter 展示當前當前光標所在代碼,可以變化的擴展操作
Ctrl + Alt + L 格式化代碼
Ctrl + Alt + O 去除沒有實際用到的包
Ctrl + X 剪切當前代碼
Ctrl + C 拷貝當前代碼
Ctrl + V 粘貼之前剪切或拷貝的代碼
Ctrl + Shift + V 從之前的剪切或拷貝的代碼歷史記錄中,選擇現在需要粘貼的內容
Ctrl + D 復制當前選中的代碼
Ctrl + Y 刪除當前光標所在的代碼行
Ctrl + Shift + J把下一行的代碼接續到當前的代碼行。
Ctrl + Enter 前代碼行與下一行代碼之間插入一個空行,原來所在的光標不變。(常用)
Shift + Enter 當前代碼行與下一行代碼之間插入一個空行,原來光標現在處于新加的空上
Ctrl + Shift + U 選擇的內容進行大小寫轉換
Ctrl + Shift + ]/[ till code block end/start 從當前光標所在位置開始,一直選擇到當前光標所在代碼段起始或者結束位置。
Ctrl + 除從當前光標所在位置開始,直到這個單詞的結尾的內容。
Ctrl + (+/-)展開或收縮代碼段
Ctrl + Shift + (+)展開所有代碼段。
Ctrl + Shift + (-)收縮所有代碼段。
Ctrl + F4 關閉當前標簽頁。
Shift + F6 修改名字
Ctrl+Shift + F6 修改類型
-----------搜索替換--------
雙擊SHIFT 在項目的所有目錄查找文件
Ctrl+N 查找類
Ctrl+Shift+N 查找文件
CTRL+F 在當前窗口查找文本
CTRL+SHIFT+F 根據輸入內容查找整個項目 或 指定目錄內文件
CTRL+R 在 當前窗口替換文本
CTRL+SHIFT+R 根據輸入內容替換對應內容,范圍為整個項目 或 指定目錄內文件
下一個 F3
上一個 Shift + F3
-------------調試---------------
其實常用的 就是F8 F7 F9 最值得一提的 就是Drop Frame 可以讓運行過的代碼從頭再來
alt+F8 debug時選中查看值
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9idea刪除整行快捷鍵,編譯
Ctrl+Shift+F8,查看斷點
F7,步入
Shift+F7,智能步入
Alt+Shift+F7,強制步入
F8,步過
Shift+F8,步出
Alt+Shift+F8,強制步過
Alt+F9,運行至光標處
Ctrl+Alt+F9,強制運行至光標處
F9,恢復程序
Alt+F10,定位到斷點
-------------重構---------------
Ctrl+Alt+Shift+T,彈出重構菜單
Shift+F6,重命名
Alt+,安全刪除
Ctrl+Alt+N,內聯
Ctrl + F6
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取變量
Ctrl + Alt + F 提取屬性
Ctrl + Alt + C提取常數
Ctrl + Alt + P 提取參數
------------導航---------------
Alt+1 框
Ctrl + N 打開類查詢框(常用)
Ctrl + Shift + N 打開文件查詢框。(常用)
Ctrl + Alt + Shift + N 打開文本查詢框
Alt + 右箭頭/左箭頭
ESC 從工具欄上,再跳回原來的編輯窗口,一般與 F12 配合使用
Ctrl + E打開曾經操作過的文件歷史列表
Ctrl + Alt + 右箭頭/左箭頭 在曾經瀏覽過的代碼行中來回跳
Ctrl + Shift + 跳轉到最近的編輯位置(如果曾經編輯過代碼)
Ctrl + B 或 Ctrl + 鼠標左鍵 果是類,那么會跳轉到當前光標所在的類定義或者接口;如果是變量,會打開一個變量被引用的列表。(常用)
Ctrl + Alt + B 轉到實現類,而不是接口。(常用)
Ctrl + Shift + I打開一個面板,里面包含類代碼
Ctrl + Shift + B 打開變量的類型所對應的類代碼idea刪除整行快捷鍵,只對變量有用
Ctrl + U 打開方法的超類方法或者類的超類,只對有超類的方法或者類有效
Alt + 上/下箭頭在某個類中,跳到上一個/下一個方法的簽名上
Ctrl + ]/[ 移動光標到類定義的終止右大括號或者起始左大括號。
Ctrl + F12打開類的結構列表(常用)
Ctrl + H打開類的繼承關系列表。(常用)
Ctrl + Shift + H打開某個類方法的繼承關系列表
Ctrl + Alt + H 打開所有類的方法列表,這些方法都調用了當前光標所處的某個類方法。(常用)
F2/Shift + F2 在編譯錯誤的代碼行中來回跳
F4 Edit 打開當前光標所在處的方法或類源碼
Alt + Home 激活包路徑的導航欄
F11 把光標所處的代碼行添加為書簽或者從書簽中刪除(常用
Ctrl + F11 把光標所處的代碼行添加為帶快捷鍵的書簽或者從快捷鍵書簽中刪除。
Ctrl + [0-9]跳轉到之前定義的快捷鍵書簽。
Shift + F11打開書簽列表。(常用)
---------運行和編譯---------
Shift + F9運行
shift+F10 編譯
Ctrl + F9 編譯項目(如果之前有編譯過,那么只會編譯那些修改的類或者依賴的包)
Ctrl + Shift + F9編譯所中的范圍(如果在某個類中,那么只會編譯當前類)。
Alt + Shift + F10 會打開一個已經配置的運行列表,讓你選擇一個后,再運行。
Alt + Shift + F9立即運行當前配置的運行實例,這個在單元測試中特別好用。 (常用)
Ctrl + Shift + F10 按照編輯器綁定的文件類型,運行相關的程序。比如一個 html 頁面,調用后,會直接打開一個瀏覽器。
-------發現使用者----------
Alt + F7 當前項目中的使用情況,會打開一個使用情況面板。
Ctrl + F7 在當前文件中的使用情況,找的內容會低亮顯示。
Ctrl + Shift + F7 在當前文件中的使用情況,找的內容會高亮顯示。
Ctrl + Alt + F7打開使用情況列表。 (常用)
--------------vcs快捷鍵---------------
ctrl+k 提交代碼到vcs
Ctrl+t 更新代碼
Ctrl + Shift + K 提交代碼
Alt + (`) 彈出vcs界面
---------------模版------------------------------
Ctrl + Alt + J 彈出模板選擇窗口,將選定的代碼被動態模板包圍
Ctrl + J 插入模版