搜索類快捷鍵
快捷鍵 | 描述 |
---|---|
Ctrl + F | 文件內查找字符串 |
Ctrl + Shift + F | 按照文本的內容查找 |
雙擊Shift |
查找任何內容,可搜索類、資源、配置項、方法等,還能搜索路徑 |
Ctrl + Shift + R | 全局資源查找和替換 |
Ctrl + N |
按類名搜索類,比如 Java,Groovy,Scala 等類文件 |
Ctrl + Shift + N | 按文件名搜索所有文件,可以使用"hello.java:111"直接跳轉到hello.java的111行 |
Ctrl + Shift + Alt + N | 符號搜索,包括接口名,類名,函數名,成員變量等 |
Ctrl + Shift + A | 可以查找所有Intellij的命令,並且每個命令後面還有其快捷鍵 |
查看類快捷鍵
快捷鍵 | 描述 |
---|---|
Alt + Q | 查看類定義信息 |
Ctrl + P | 查看參數定義 |
Ctrl + Q | 查看Documentation |
Ctrl + F12 |
查看當前類結構 |
Ctrl + Shift + V | 查看剪貼板 |
Ctrl + H |
查看類的層次關係 |
Ctrl + Shift + H | 查看方法的層次關係 |
Ctrl + Alt + H | 查看方法的調用層次結構 |
Ctrl + Shift + I | 彈框查看方法實現 |
Alt + F7 | 查找類或方法在哪被使用 |
Ctrl + - | 摺疊代碼 |
Ctrl + + | 展開代碼 |
Ctrl + Shift + - | 摺疊當前類的所有方法 |
Ctrl + Shift + + | 展開當前類的所有方法 |
Alt + Num | 切換窗口,常用的有1-項目結構,3-搜索結果,4/5-運行調試 |
Ctrl + Tab | 切換標籤頁 |
Ctrl + E / Ctrl + Shift + E | 打開最近打開過的或編輯過的文件 |
F11 | 添加、取消書籤 |
Ctrl + F11 | 帶標誌的書籤 |
Shift + F11 | 查看所有書籤 |
編輯類快捷鍵
快捷鍵 | 描述 |
---|---|
Ctrl + Z | 撤銷 |
Ctrl + Shift + Z | 取消撤銷 |
Ctrl + X | 剪切行 |
Ctrl + C | 複製 |
Ctrl + V | 粘貼 |
Ctrl + R | 替換 |
CTRL + D |
拷貝當前行到下一行 |
Ctrl + Y | 刪除當前行 |
Ctrl + W | 自動按語法選中代碼 |
Ctrl + Shift + W | 反向自動按語法選中代碼 |
Delete | 刪除 |
Alt + Delete | 帶檢查的安全刪除,可用於方法 |
Ctrl + Shift + U | 英文大小寫切換 |
Ctrl + O | 覆蓋父類方法 |
Ctrl + I | 實現接口方法 |
Alt + Enter |
最常用的快捷鍵,含包選擇導入,幫助創建等 |
Ctrl + Shift + Space |
智能補全 |
Ctrl + Shif t +Enter |
自動補全末尾的字符 |
Alt + Insert | 在包中就是選擇文件類型用於新建;在文件中就是添加構造器,Getter/Setter,toString實現等 |
Ctrl + Alt + Insert | 在當前文件夾下選擇文件類型用於創建 |
Ctrl + Alt + T | 選擇並進行代碼包圍 |
Ctrl + J |
插入Live Template,比如main方法,我直接Ctrl + J,然後輸入main回車就會自動補全main()方法 |
Ctrl + Alt + J | 選擇Live Tmeplate |
Ctrl + 斜槓 |
單行註釋 |
Ctrl + Shift + 斜槓 |
多行註釋 |
Ctrl + Alt + L | 格式化代碼 |
Ctrl + Alt + O |
格式化import列表,去掉未使用的導包 |
Ctrl + Shift + ↑ | 整行(方法)上移 |
Ctrl + Shift + ↓ | 整行(方法)下移 |
Ctrl + Shift + J | 轉換爲單行連接 |
Ctrl + Delete | 從光標處往後刪除 |
Ctrl + Backspace | 從光標處往前刪除 |
定位類快捷鍵
快捷鍵 | 描述 |
---|---|
F2 |
定位到下一處的錯誤地方 |
Shift + F2 |
定位到上一處的錯誤地方 |
F3 | 移動到下一處匹配 |
Shift + F3 | 移動到上一處匹配 |
Ctrl + B或Ctrl+鼠標左鍵 |
跳轉聲明處 |
Ctrl + Alt + B | 跳轉到實現處 |
Ctrl + G | 跳轉到指定的行 |
Alt + Shift + Enter | 將光標定位到上一行 |
Shift + Enter | 將光標定位到下一行 |
Alt + ↑或↓ | 上一個方法或下一個方法 |
Alt + ←或→ |
切換到左邊窗口或右邊窗口 |
Ctrl + ←或→ | 移動光標到前/後單詞 |
Ctrl + Shift + ←或→ | 選擇光標前/後單詞 |
Ctrl + Alt + ← | 跳轉上一次光標所在的位置 |
Ctrl + Alt + → | 跳轉下一次光標所在的位置 |
Ctrl + Shift + Alt + ↑ | 定位到上一處修改過的地方 |
Ctrl + Shift + Alt + ↓ | 定位到下一處修改過的地方 |
Ctrl + [ | 將光標定位到代碼塊開始處 |
Ctrl + ] | 將光標定位到代碼塊結尾處 |
Ctrl + U | 跳轉到父類 |
Ctrl + Shift + Alt + U | 圖表方式查看繼承結構 |
Ctrl + Alt + Home | 跳轉項目的啓動、入口類,如Junit測試類與被測試的類之間跳轉 |
Alt + Home | 跳轉頂部的項目導航條 |
End | 光標移到末尾 |
Home | 光標移到行首 |
選擇類快捷鍵
快捷鍵 | 描述 |
---|---|
Alt + J |
選中下一處當前選擇的內容 |
Shift + Alt + J | 取消選中下一處當前選擇的內容 |
Ctrl + Alt + Shift + J | 全部選中當前文件中當前選擇的內容 |
Ctrl + Tab | 切換操作頁面 |
Ctrl + E | 最近操作過的文件列表 |
Ctrl + Shift + E | 最近修改過的文件列表 |
Ctrl + A | 選擇當前全部 |
Ctrl + W | 逐層往外擴展並選中內容 |
Ctrl + Shift + W | 取消逐層往外擴展選中的內容 |
Ctrl + Shift + ← | 從光標處起,依次往左選中內容 |
Ctrl + Shift + → | 從光標處起,依次往右選中內容 |
Shift + Home | 從光標處起,一次選中至本行的頭部 |
Shift + End | 從光標處起,一次選中至本行的尾部 |
窗口切換快捷鍵
快捷鍵 | 描述 |
---|---|
Ctrl + F4 | 關閉當前Tab |
Ctrl + Shift + ] | 切換到下一個項目 |
Ctrl + Shift + [ | 切換到上一個項目 |
Shift + ESC | 關閉、隱藏當前面板 |
Ctrl + Shift + F12 | 關閉、隱藏所有面板 |
新建類快捷鍵
快捷鍵 | 描述 |
---|---|
Alt + Insert | 可以新建類、方法等任何東西 |
Ctrl + Alt + T | 創建單元測試用例 |
運行調試類快捷鍵
快捷鍵 | 描述 |
---|---|
Shift + F10 | 普通運行當前 |
Shift + F9 | Debug運行當前 |
Alt + Shift + F10 | 普通運行所選 |
Alt + Shift + F9 | Debug運行所選 |
Ctrl + F2 | 停止當前運行 |
F8 | 跳到下一步 |
Ctrl + F8 | 添加、取消斷點 |
Ctrl + Shift + F8 | 查看所有斷點 |
Alt + Shift + F8 | 強制跳到下一步 |
F7 | 進入代碼內部 |
Shift + F8 | 退出代碼內部 |
F9 | 斷點調試的Continue |
Alt + F9 | 運行到光標處 |
Ctrl + Alt + F9 | 強制運行到光標處 |
Ctrl + F9 | 編譯項目 |
Ctrl + Shift + F9 | 編譯當前 |
文件操作快捷鍵
快捷鍵 | 描述 |
---|---|
F5 | 複製當前文件 |
F6 | 移動當前文件 |
Ctrl + C | 複製文件名 |
Ctrl + Shift + C | 複製文件的完整路徑 |
重構快捷鍵
快捷鍵 | 描述 |
---|---|
F5 | 拷貝 |
F6 | 移動 |
Shift + F6 | 重命名 |
Ctrl + Alt + Shift + T | 重構彙總,重構當前 |
Ctrl + Alt + V | 抽取變量 |
Ctrl + Alt + C | 抽取常量 |
Ctrl + Alt + F | 抽取字段 |
Ctrl + Alt + P | 抽取參數 |
Ctrl + Alt + M | 抽取方法 |
Ctrl + Alt + N | 內聯 |
Ctrl + F6 | 修改簽名 |
版本控制快捷鍵
快捷鍵 | 描述 |
---|---|
Alt + 反引號 |
VCS操作 |
Ctrl + T | 拉取遠程倉庫 |
Ctrl + K | 提交本地暫存區 |
Ctrl + M | 查看提交信息歷史列表 |
Ctrl + Alt + A | 添加版本控制 |
Ctrl + Shift + K | 提交遠程倉庫 |
Ctrl + Alt + Z | 撤銷當前的修改 |
Ctrl + Enter | commit、提交 |
Alt + Shift + C | 查看最近的修改 |