JetBrains
JetBrains IDE(IntelliJ IDEA / GoLand / PyCharm 等)常用快捷鍵參考。
多游標與選取
| 功能 | Windows | macOS |
|---|---|---|
| Multiple Cursor (多游標點選) | Alt 連按兩下後 Left Click | Cmd 連按兩下後 Left Click |
| Select Next Occurrence | Alt + J | Ctrl + G |
| Unselect Previous Occurrence | Alt + Shift + J | Ctrl + Shift + G |
| Select All Occurrences | Ctrl + Shift + Alt + J | Ctrl + Cmd + G |
| Column (Box) Selection Mode | Alt + Shift + Insert(啟用模式) | Ctrl + Shift + Cmd + 8(啟用模式) |
選取區塊擴展
| 動作 | Windows / Linux | macOS |
|---|---|---|
| 選取擴大區塊(如:語句 → 區塊) | Ctrl + W | Option + ↑ |
| 選取縮小區塊 | Ctrl + Shift + W | Option + ↓ |
全域搜尋與取代
| 功能 | Windows | macOS |
|---|---|---|
| 全域搜尋(Global Find) | Ctrl + Shift + F | Cmd + Shift + F |
| 全域取代(Global Replace) | Ctrl + Shift + R | Cmd + Shift + R |
導航
| 功能 | Windows | macOS |
|---|---|---|
| 前往定義 | Ctrl + B | Cmd + B |
| 前往檔案 | Ctrl + Shift + N | Cmd + Shift + O |
| 前往類別 | Ctrl + N | Cmd + O |
| 前往符號 | Ctrl + Alt + Shift + N | Cmd + Option + O |
| 前往行號 | Ctrl + G | Cmd + L |
| 最近開啟的檔案 | Ctrl + E | Cmd + E |
| 搜尋所有 | Double Shift | Double Shift |
編輯
| 功能 | Windows | macOS |
|---|---|---|
| 行註解 | Ctrl + / | Cmd + / |
| 區塊註解 | Ctrl + Shift + / | Cmd + Shift + / |
| 移動整行向上 | Alt + Shift + ↑ | Option + Shift + ↑ |
| 移動整行向下 | Alt + Shift + ↓ | Option + Shift + ↓ |
| 複製整行 | Ctrl + D | Cmd + D |
| 刪除整行 | Ctrl + Y | Cmd + Backspace |
| 程式碼格式化 | Ctrl + Alt + L | Cmd + Option + L |
| 優化 imports | Ctrl + Alt + O | Ctrl + Option + O |
重構
| 功能 | Windows | macOS |
|---|---|---|
| 重新命名 | Shift + F6 | Shift + F6 |
| 提取方法 | Ctrl + Alt + M | Cmd + Option + M |
| 提取變數 | Ctrl + Alt + V | Cmd + Option + V |
| 提取常數 | Ctrl + Alt + C | Cmd + Option + C |
| 內聯 | Ctrl + Alt + N | Cmd + Option + N |
| 重構選單 | Ctrl + Alt + Shift + T | Ctrl + T |
執行與除錯
| 功能 | Windows | macOS |
|---|---|---|
| 執行 | Shift + F10 | Ctrl + R |
| 除錯 | Shift + F9 | Ctrl + D |
| 執行設定 | Alt + Shift + F10 | Ctrl + Option + R |
| 中斷點切換 | Ctrl + F8 | Cmd + F8 |
| 單步執行 | F8 | F8 |
| 步入 | F7 | F7 |
| 步出 | Shift + F8 | Shift + F8 |
| 繼續執行 | F9 | Cmd + Option + R |
版本控制 (VCS)
| 功能 | Windows | macOS |
|---|---|---|
| 提交變更 | Ctrl + K | Cmd + K |
| 更新專案 | Ctrl + T | Cmd + T |
| 推送 | Ctrl + Shift + K | Cmd + Shift + K |
| VCS 操作選單 | `Alt + `` | Ctrl + V |