JetBrains

JetBrains IDE(IntelliJ IDEA / GoLand / PyCharm 等)常用快捷鍵參考。

多游標與選取

功能WindowsmacOS
Multiple Cursor (多游標點選)Alt 連按兩下後 Left ClickCmd 連按兩下後 Left Click
Select Next OccurrenceAlt + JCtrl + G
Unselect Previous OccurrenceAlt + Shift + JCtrl + Shift + G
Select All OccurrencesCtrl + Shift + Alt + JCtrl + Cmd + G
Column (Box) Selection ModeAlt + Shift + Insert(啟用模式)Ctrl + Shift + Cmd + 8(啟用模式)

選取區塊擴展

動作Windows / LinuxmacOS
選取擴大區塊(如:語句 → 區塊)Ctrl + WOption + ↑
選取縮小區塊Ctrl + Shift + WOption + ↓

全域搜尋與取代

功能WindowsmacOS
全域搜尋(Global Find)Ctrl + Shift + FCmd + Shift + F
全域取代(Global Replace)Ctrl + Shift + RCmd + Shift + R

導航

功能WindowsmacOS
前往定義Ctrl + BCmd + B
前往檔案Ctrl + Shift + NCmd + Shift + O
前往類別Ctrl + NCmd + O
前往符號Ctrl + Alt + Shift + NCmd + Option + O
前往行號Ctrl + GCmd + L
最近開啟的檔案Ctrl + ECmd + E
搜尋所有Double ShiftDouble Shift

編輯

功能WindowsmacOS
行註解Ctrl + /Cmd + /
區塊註解Ctrl + Shift + /Cmd + Shift + /
移動整行向上Alt + Shift + ↑Option + Shift + ↑
移動整行向下Alt + Shift + ↓Option + Shift + ↓
複製整行Ctrl + DCmd + D
刪除整行Ctrl + YCmd + Backspace
程式碼格式化Ctrl + Alt + LCmd + Option + L
優化 importsCtrl + Alt + OCtrl + Option + O

重構

功能WindowsmacOS
重新命名Shift + F6Shift + F6
提取方法Ctrl + Alt + MCmd + Option + M
提取變數Ctrl + Alt + VCmd + Option + V
提取常數Ctrl + Alt + CCmd + Option + C
內聯Ctrl + Alt + NCmd + Option + N
重構選單Ctrl + Alt + Shift + TCtrl + T

執行與除錯

功能WindowsmacOS
執行Shift + F10Ctrl + R
除錯Shift + F9Ctrl + D
執行設定Alt + Shift + F10Ctrl + Option + R
中斷點切換Ctrl + F8Cmd + F8
單步執行F8F8
步入F7F7
步出Shift + F8Shift + F8
繼續執行F9Cmd + Option + R

版本控制 (VCS)

功能WindowsmacOS
提交變更Ctrl + KCmd + K
更新專案Ctrl + TCmd + T
推送Ctrl + Shift + KCmd + Shift + K
VCS 操作選單`Alt + ``Ctrl + V