# 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)或 control + SHIFT + ↑ 或 control + SHIFT + ↓ ``` 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 ``` ![image](https://hackmd.io/_uploads/SkHyNwzXR.png) 跳出相關參數值與其他建議。 <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)