# VS code 快捷鍵
以下註解若如CMD(ctrl),()中代表Windows指令鍵。
## 快速搜尋
MAC:
```
CMD + P
```
Windows:
```
Ctrl + P
```
(1)後輸入 `>` 可進行設定調整或執行衍生套件功能(`CMD(ctrl) + SHIFT + P`或 `F1` 功能亦同)
(2)後輸入 `@` 可進行頁面內的元件或變數搜尋(`CMD(ctrl) + SHIFT + .` 功能亦同)
(3)後輸入 `#` 可進行頁面內的節點(GLOGAL SYMBOL Search)
(4)後輸入 `: 數字` 可直接抵達頁面內的行數(go to line)(`control(ctrl) + G` 功能亦同)
<br />
## 頁面搜尋
MAC:
```
CMD + F
```
Windows:
```
Ctrl + F
```
功能同`F3`。
<br />
## 區塊選取
MAC:
```
CMD + L
```
Windows:
```
Ctrl + L
```
備註:很可能被延伸模組給覆蓋掉
<br />
## 快速跳到最前或最後
MAC:
```
CMD + ← 或 CMD + →
```
Windows:
```
Ctrl + F
```
<br />
## 快速跳到頁面頂端或頁面尾端
MAC:
```
CMD + ↑或 CMD + ↓
```
Windows:
```
Ctrl + F
```
<br />
## 註解與解除註解
MAC:
```
CMD + /
```
Windows:
```
Ctrl + /
```
將游標所處該行或選許的行列註解,再點一次解除註解。
<br />
## 跳至開啟之所選的文件
MAC:
```
control + 數字
```
Windows:
```
Ctrl + 數字
```
<br />
## 單一檔案中一次一個找到同樣變數或字串或字元
MAC:
```
CMD + D
```
Windows:
```
Ctrl + D
```
在單一檔案中,按下一次便找到一個同樣變數或字串或字元,如果想要將其一同變更或刪除,重複動作會自動抓取同樣變數(文字)的位置,此行進行刪除修改可同步更動。
<br />
## 單一檔案中一次找到所有同樣變數或字串或字元
MAC:
```
CMD + Shift + L
```
Windows:
```
Ctrl + Shift + L
```
在單一檔案中,一次找到所有同樣變數或字串或字元,如果想要將其一同變更或刪除,重複動作會自動抓取同樣變數(文字)的位置,此行進行刪除修改可同步更動。
<br />
## 想在已經有的程式行數鍵入新的一行,但游標不動
MAC:
```
CMD + SHIFT + Enter
```
Windows:
```
Ctrl + SHIFT + Enter
```
如檔案第六行中有程式碼時,若只按下Enter健,滑鼠游標會跟著往下,此時還要再按一次上的方向鍵讓游標回到上一行,但CMD + SHIFT + Enter則會讓游標保持在原地,而不需要在按其他的鍵回到原來的位置。
<br />
## 於多處放置游標
MAC:
```
CMD + 滑鼠左鍵(CLICK)
```
or
```
CMD + OPTION + ↑
```
or
```
CMD + OPTION + ↓
```
<br />
Windows:
```
ALT + 滑鼠左鍵(CLICK)
```
可於多處放置游標後,輸入你想重複或刪除同樣的字元。
<br />
## 快速跳過單字
MAC:
```
OPTION + ← 或 OPTION + →
```
Windows:
```
ALT + ← 或 ALT + →
```
<br />
## 行數上下移動
MAC:
```
OPTION + ↑ 或 OPTION + ↓
```
Windows:
```
ALT + ↑ 或 ALT + ↓
```
游標所在行數,上下移動。(MOVE)
<br />
## 行數複製
MAC:
```
OPTION + SHIFT + ↑ 或 OPTION + SHIFT + ↓
```
Windows:
```
ALT + SHIFT + ↑ 或 ALT + SHIFT + ↓
```
依箭頭揀選自動複製該行至上或至下 (MOVE & COPY)。
<br />
## 觸發建議
MAC:
```
CMD + I
```
Windows:
```
Ctrl + I
```

跳出相關參數值與其他建議。
<br />
## 進入設定
MAC:
```
CMD + ,
```
Windows:
```
Ctrl + ,
```
<br />
## 更換VSCode介面主題
MAC:
```
CMD + K CMD + T
```
Windows:
```
Ctrl + K Ctrl + T
```
<br />
## 開啟/關閉終端機
MAC:
```
control + `
```
Windows:
```
Ctrl + `
```
* `CMD`(`Ctrl`) + `K` 清空終端機顯示(輸入 `clear` 指令亦同)
<br />
## 完整快速鍵一覽表
MAC:
```
Cmd + K Cmd + S
```
Windows:
```
Ctrl + K Ctrl + S
```
<br />
參考:
* [25 VS Code Productivity Tips and Speed Hacks](https://youtu.be/ifTF3ags0XI)