終端機與工作
整合終端機(Integrated Terminal)與工作(Tasks)是把「執行指令」這件事留在編輯器裡完成的兩個核心功能,減少在編輯器與終端機視窗之間切換的成本。
整合終端機
按 Ctrl+` 開啟或收起整合終端機,它會直接使用目前工作區的資料夾路徑,不需要自己 cd。常用操作:
- 點終端機面板右上角的
+可以開新的終端機分頁,例如一個跑前端、一個跑後端。 - 終端機類型(bash、zsh、PowerShell 等)可在設定中的
terminal.integrated.defaultProfile指定。 - 在檔案總管的資料夾上按右鍵選「Open in Integrated Terminal」,會開一個路徑已切到該資料夾的終端機。
多數語言的「執行目前檔案」快捷按鈕(編輯區右上角的三角形)背後其實就是在整合終端機執行對應指令,跟自己手動輸入指令的結果一致,差別只在於自動幫你組好指令。
工作(Tasks)自動化
Tasks 讓你把常重複輸入的指令(建置、測試、打包等)存成設定,之後用選單或快捷鍵執行,不必每次重打。
- 命令選擇區搜尋「Tasks: Configure Task」,選擇要用的指令範本(或選 Others 自訂)。
- VS Code 會在
.vscode/tasks.json產生設定,可以自行修改command與args。 - 之後用命令選擇區搜尋「Tasks: Run Task」,或直接按
Cmd/Ctrl+Shift+B執行預設的建置工作(如果有標記"isDefault": true)。
Tasks 也可以設定成偵錯前自動執行(例如先跑建置再啟動偵錯),在 launch.json 裡用 preLaunchTask 指向對應的 Task 名稱即可串接起來,讓「建置 → 偵錯」變成一個按鍵就能完成的流程。