本文參考了 IntelliJ IDEA 的官網,列舉了IntelliJ IDEA(Windows 版)的所有快捷鍵。並在此基礎上,爲 90% 以上的快捷鍵提供了動圖演示,能夠直觀的看到操作效果。
該快捷鍵共分 16 種,可以方便的按各類查找自己需要的快捷鍵~~
一、構建/編譯
Ctrl + F9
:構建項目
該快捷鍵,等同於菜單【Build】—>【Build Project】
執行該命令後,IntelliJ IDEA 會編譯項目中所有類,並將編譯結果輸出到out
目錄中。IntelliJ IDEA 支持增量構建,會在上次構建的基礎上,僅編譯修改的類。
Ctrl + Shift + F9
:重新編譯當前類
該快捷鍵,等同於菜單【Build】—>【Recompile ‘class name’】
在IntelliJ IDEA 中打開要編譯的類,執行該命令會編譯當前類。
二、文本編輯
Ctrl + X
:剪切
剪切選中文本,若未選中則剪切當前行。
Ctrl + C
:複製
複製選中文本,若未選中則複製當前行。
Ctrl + V
:粘貼
Ctrl + Alt + Shift + V
:粘貼爲純文本
Ctrl + Shift + V
:從歷史選擇粘貼
從歷史剪粘版中選擇要粘貼的內容。
Ctrl + D
:複製行
複製光標所在行。
Ctrl + Shift + C
:複製文件路徑
複製選中文件所在路徑。
Ctrl + Alt + Shift + C
:複製引用
複製包的路徑,或者類的名稱。
Ctrl + S
:保存全部
Ctrl + Z
:撤銷
撤銷上一步操作內容。
Ctrl + Shift + Z
:重做
恢復上一步撤銷內容。
Tab
:縮進
Shift + Tabl
:取消縮進
Ctrl + Alt + I
:自動縮進行
自動縮進至規範位置。
Shift + Enter
:開始新行
無論光標是否在行尾,都開始新的行。
Ctrl + Alt + Enter
:在當前行之前開始新行
Ctrl + Y
:刪除行
刪除當前行。
Ctrl + Shift + U
:大小寫轉換
Ctrl + Alt + Shift + Insert
:創建臨時文件
可以創建各種類型的臨時文件,該臨時文件不會保存到磁盤中。
Shift + F4
:在新窗口中打開
在新窗口打開當前文件。
三、光標操作
Ctrl + Left
:左移一個單詞
Ctrl + Right
:右移一個單詞
Home
:移動至行首
End
:移動至行尾
Ctrl + Shift + M
:移動至大括號
多次按下快捷鍵,可以在左右兩個大括號間切換。
Ctrl + [
:移動至代碼塊開始
Ctrl + ]
:移動至代碼塊末尾
Alt + Down
:下一個方法
Alt + Up
:上一個方法
Ctrl + PageUp
:移動至頁面頂部
Ctrl + PageDown
:移動至頁面底部
PageUp
:向上翻頁
PageDown
:向下翻頁
Ctrl + Home
:移動至文件開頭
Ctrl + End
:移動至文件末尾
四、文本選擇
Ctrl + A
:全選
Shift + Left
:向左選擇
Shift + Right
:向右選擇
Ctrl + Shift + Left
:向左選擇一個單詞
Ctrl + Shift + Right
:向右選擇一個單詞
Shift + Home
:向左選擇至行頭
Shift + End
:向右選擇至行尾
Shift + Up
:向上選擇
Shift + Down
:向下選擇
Ctrl + Shift + [
:選擇至代碼塊開頭
Ctrl + Shift + ]
:選擇至代碼塊結尾
Ctrl + Shift + PageUp
:選擇至頁面頂部
Ctrl + Shift + PageDown
:選擇至頁面底部
Shift + PageUp
:向上翻頁選擇
Shift + PageDown
:向下翻頁選擇
Ctrl + Shift + Home
:選擇至文件開關
Ctrl + Shift + End
:選擇至文件結尾
Ctrl + W
:擴展選擇
Ctrl + Shift + W
:收縮選擇
五、代碼摺疊
Ctrl + NumPad+
:展開代碼塊
Ctrl + NumPad-
:摺疊代碼塊
Ctrl + Alt + NumPad+
:遞歸展開
Ctrl + Alt + NumPad-
:遞歸摺疊
Ctrl + Shift + NumPad+
:全部展開
Ctrl + Shift + NumPad-
:全部摺疊
Ctrl + .
:摺疊選擇
六、多個插入符號和範圍選擇
Alt + Shift + Click
:添加/刪除插入符號
Alt + Shift + Insert
:切換列選擇模式
雙擊Ctrl
+ Up
:向上克隆插入符號
按Ctrl
鍵兩次,然後在不鬆開的情況下按向上箭頭鍵。
雙擊Ctrl
+ Down
:向下克隆插入符號
按Ctrl
鍵兩次,然後在不鬆開的情況下按向下箭頭鍵。
Alt + Shift + G
:將插入符號添加到選擇中的每一行
Alt + J
:選擇單位下次出現的位置
Alt + Shift + J
:取消最後一次選擇
Ctrl + Alt + Shift + J
:選擇所有出現的位置
Alt + Shift + Middle-Click
:創建矩形選擇
Alt + Click
:拖拽以創建矩形選擇區
Ctrl + Alt + Shift + Click
:拖拽以創建多個矩形選擇區
七、輔助編碼
Alt + Enter
:顯示建議操作
該快捷鍵又稱爲“萬通快捷鍵”,它會根據不同的語境建議不同的操作。下面這個演示只是其中的一種,還有很多種用法,你可以嘗試一下。
Ctrl + Space
:代碼補全
Ctrl + Shift + Space
:類型匹配代碼補全
Ctrl + Alt + Space
:第二次代碼補全
Ctrl + Shift + Enter
:補全當前語句
Ctrl + Alt + L
:格式化代碼
Ctrl + P
:參數信息提醒
Ctrl + Q
:快速文檔
Ctrl + Shift + Up
:向上移動語句
Ctrl + Shift + Down
:向下移動語句
Ctrl + Alt + Shift + Left
:向左移動元素
Ctrl + Alt + Shift + Right
:向右移動元素
Alt + Shift + Up
:向上移動隊列
Alt + Shift + Down
:向下移動隊列
Ctrl + /
:添加行註釋
Ctrl + Shift + /
:添加塊註釋
Alt + Insert
:生產語句
八、上下文導航
Alt + Down
:跳轉至下一個方法
Alt + Up
:跳轉至上一個方法
Ctrl + G
:跳轉到指定行
Ctrl + Tab
:切換活動文件
Alt + F1
:選擇文件的定位
Ctrl + E
:最近的文件
Ctrl + Shift + Backspace
:返回上次編輯位置
Ctrl + Alt + Left
:後退
Ctrl + Alt + Right
:前進
Ctrl + Alt + Down
:下一事件
Ctrl + Alt + Up
:上一事件
Alt + Right
:選擇下一個選項卡
Alt + Left
:選擇下一個選項卡
F11
:切換匿名書籤
Ctrl + Shift + [digit]
:用數字切換書籤
Ctrl + F11
:使用助詞符切換書籤
Shift + F11
:顯示所有書籤
Ctrl + [digit]
:用數字跳轉到書籤
Alt + 7
:顯示結構窗口
Alt + 3
:顯示查找窗口
九、查找操作
雙擊Shift
:查找所有
Ctrl + F
:查找字符(當前文件)
F3
:查找下一個
Shift + F3
:查找上一個
Ctrl + R
:替換字符(當前文件)
Ctrl + Shift + F
:查找字符(所有文件)
Ctrl + Shift + R
:替換字符(所有文件)
Ctrl + F3
:跳轉到光標處單詞的下一位置
Ctrl + Shift + N
:查找文件並跳轉
Ctrl + F12
:打開文件結構
Ctrl + Alt + Shift + N
:查找符號(變量、方法等)
Ctrl + Shift + A
:查找動作
十、符號導航
Alt + F7
:查找用法
Ctrl + B
:跳轉到聲明處
Ctrl + Shift + B
:跳轉到聲明類處
Ctrl + Alt + F7
:顯示用法
Ctrl + U
:跳轉到超級方法
Ctrl + Alt + B
:跳轉到實現方法
Ctrl + Shift + F7
:突出顯示文件中的用法
十一、代碼分析
Alt + Enter
:顯示意圖操作
Ctrl + F1
:顯示錯誤描述
F2
:下一個突出顯示的錯誤
Shift + F2
:上一個突出顯示的錯誤
Ctrl + Alt + Shift + I
:按名稱運行檢查
Alt + 6
:顯示問題窗口
十二、運行和調試
雙擊Ctrl
:運行所有
Shift + F10
:運行上下文配置
Alt + Shift + F10
:打開運行窗口
Shift + F9
:調試上下文配置
Alt + Shift + F9
:打開調試窗口
Ctrl + Alt + F5
:附加到進程
Ctrl + F2
:停止
F9
:運行至下一斷點
Ctrl + Shift + F2
:停止後臺進程
F8
:跨過調用
Alt + Shift + F8
:強制跨過調用
F7
:進入調用
Shift + F7
:智能進入調用
Alt + Shift + F7
:強制進入調用
Shift + F8
:跳出調用
Alt + F9
:運行至光標處
Ctrl + Alt + F9
:強制運行至光標處
Alt + F10
:顯示執行點
Alt + F8
:評估表達式
Ctrl + Alt + F8
:快速評估表達式
Ctrl + F8
:切換行斷點
Ctrl + Alt + Shift + F8
:切換臨時行斷點
Ctrl + Shift + F8
:查看斷點
Ctrl + Shift + F8
:編輯斷點
Alt + 4
:顯示運行窗口
Alt + 5
:顯示調試窗口
Alt + 8
:顯示服務窗口
十三、代碼重構
Ctrl + Alt + Shift + T
:打開重構列表
Shift + F6
:修改名稱
Ctrl + F6
:修改簽名
Ctrl + Alt + N
:內聯
F6
:移動
Ctrl + Alt + M
:提取方法
Ctrl + Alt + F
:引入域
Ctrl + Alt + P
:引入參數
Ctrl + Alt + V
:引入變量
Alt + Delete
:安全刪除
十四、全局 CVS 操作
`Alt + `` :彈出 CVS 窗口
Ctrl + K
:提交
Ctrl + T
:更新項目
Ctrl + Alt + Z
:回滾
Ctrl + Shift + K
:拉取
Ctrl + Alt + Shift + Down
:下一個修改
Ctrl + Alt + Shift + Up
:上一個修改
Alt + 9
:顯示版本控制窗口
Alt + 0
:顯示提交窗口
十五、差異查看器
F7
:下一個差異
Shift + F7
:上一個差異
Ctrl + Alt + R
:接受左側
Ctrl + Alt + A
:接受右側
Ctrl + Shift + Tab
:選擇對面的差異窗格
Ctrl + Shift + D
:顯示差異設置窗口
十六、工具窗口
Shift + Escape
:隱藏活動的工具窗口
Ctrl + Shift + F12
:隱藏所有工具窗口
F12
:跳轉到最後一個工具窗口
Ctrl + Alt + Shift + Left
:向左延伸窗口大小
Ctrl + Alt + Shift + Right
:向右延伸窗口大小
Ctrl + Alt + Shift + Up
:向頂部延伸窗口大小
Ctrl + Alt + Shift + Down
:向底部延伸窗口大小
Alt + 1
:顯示項目窗口
Alt + 2
:顯示書籤窗口
Alt + 3
:顯示查找窗口
Alt + 4
:顯示運行窗口
Alt + 5
:顯示調試窗口
Alt + 6
:顯示問題窗口
Alt + 7
:顯示結構窗口
Alt + 8
:顯示服務窗口
Alt + 9
:顯示版本控制窗口
Alt + 0
:顯示提交窗口
Alt + F12
:顯示終端窗