開始使用終端機
Visual Studio Code 內建了功能齊全的整合式終端機。您可以使用它來執行諸如 echo、ls 和 git 等指令,就像使用獨立終端機一樣。VS Code 中的終端機也提供了與編輯器的整合,以支援諸如工作區檔案連結和錯誤偵測等功能。
終端機可以使用您機器上安裝的各種 Shell。Shell 是一個透過與作業系統互動來解譯和執行指令的程式。Shell 的範例包括 Bash、Zsh 和 PowerShell。
本教學課程將引導您了解如何在 Visual Studio Code 中使用終端機的基本知識。
在終端機中執行您的第一個指令
在撰寫程式碼時,您可能需要執行 Shell 指令來建置、測試或部署您的應用程式。VS Code 中的終端機讓您無需離開編輯器即可執行這些指令。
開始使用終端機
-
啟動 VS Code 並開啟一個資料夾或工作區。
-
透過從選單列中選取 檢視 > 終端機來開啟終端機,或按下 ⌃` (Windows、Linux Ctrl+`) 鍵盤捷徑。
根據您的作業系統配置,終端機將以預設的 Shell 開啟,例如 Bash、PowerShell 或 Zsh。Shell 的工作目錄從工作區資料夾的根目錄開始。

-
輸入一個基本指令,例如
ls,以列出目前目錄中的檔案。終端機顯示指令的輸出,與獨立終端機類似,不同之處在於您會留在編輯器中。

提示:您可以拖曳終端機面板的邊界來放大終端機,或選取
^圖示來最大化面板。
與指令輸出互動
VS Code 中的終端機也提供了與指令輸出互動的功能。指令通常會輸出您可能想要開啟或導覽至的檔案路徑或 URL。例如,編譯器或 Linter 可能會傳回包含檔案路徑和行號的錯誤訊息。您無需搜尋該檔案,可以直接在終端機輸出中選取連結,以在編輯器中直接開啟該檔案。
讓我們看看如何在終端機中與指令輸出互動
-
開啟您先前執行過
ls指令的終端機。 -
在終端機中,按住 Ctrl/Cmd 鍵,將滑鼠懸停在檔案名稱上,然後選取連結。
請注意,當您將滑鼠懸停在輸出中的文字上時,它會變成連結。當您選取檔案名稱時,VS Code 會在編輯器中開啟選取的檔案。

終端機輸出中的所有文字都可點擊。如果您在終端機中選取超連結,它會在預設瀏覽器中開啟該連結。對於其他文字,VS Code 會嘗試在工作區中搜尋包含該文字的檔案。
-
執行以下指令以建立一個包含可用 Shell 指令列表的
Command.txt檔案。-
PowerShell
Get-Command | Out-File -FilePath .\Command.txt -
Bash / Zsh
ls -l /usr/bin > Command.txt
-
-
輸入以下指令以在
Command.txt檔案中搜尋指令。-
PowerShell
Get-ChildItem *.txt | Select-String "dir" -
Bash / Zsh
grep -n "dir" *.txt
請注意,指令輸出包含檔案名稱以及找到搜尋結果的行號。終端機會將此文字識別為連結。
-
-
選取其中一個連結,以在編輯器中於該檔案的特定行開啟該檔案。

深入了解 終端機中的不同連結類型。
導覽至先前的指令
當您在終端機中工作時,您可能需要檢閱先前的指令及其輸出,或者您可能想要重新執行某個指令。您可以使用鍵盤捷徑快速導覽至先前的指令。
導覽至先前的指令
-
開啟您先前使用的終端機。
-
按下 ⌘↑ (Windows、Linux Ctrl+Up) 鍵盤捷徑,以在終端機歷史記錄中捲動至先前的指令。
請注意,終端機會捲動至先前的指令並將其反白顯示。

如果您多次按下 ⌘↑ (Windows、Linux Ctrl+Up),終端機會在指令歷史記錄中進一步捲動。您可以使用 ⌘↓ (Windows、Linux Ctrl+Down) 鍵盤捷徑向另一個方向導覽。
-
您可能會在先前執行指令旁的邊欄中看到一個圓圈圖示。選取該圓圈圖示,然後選取 重新執行指令 以再次執行該指令。

深入了解 如何導覽指令歷史記錄。
在另一個 Shell 中執行指令
終端機支援同時開啟多個終端機。例如,您可以將一個終端機專用於執行 Git 指令,另一個終端機專用於執行建置腳本。您也可以根據您的偏好在不同的 Shell 中執行指令。
在不同 Shell 中新增終端機
-
選取終端機面板中的
˅圖示以開啟終端機下拉式選單,然後從可用的 Shell 中選取一個。注意:可用的 Shell 取決於您機器上安裝的 Shell。

將會開啟一個帶有選取之 Shell 的新終端機,您可以在其中輸入指令,就像先前一樣。
提示:您也可以選取
+圖示來為預設 Shell 建立新的終端機,使用 ⌃⇧` (Windows、Linux Ctrl+Shift+`) 鍵盤捷徑,或從選單列中選取 終端機 > 新增終端機。 -
您可以在終端機面板的清單中查看已開啟的終端機。

若要切換到另一個終端機,請從終端機清單中選取它。
提示:您可以在清單中右鍵點擊終端機並選取 重新命名 來重新命名它。
-
將終端機從終端機清單拖曳到編輯器區域。
終端機會移動到編輯器索引標籤中,您可以在其中像其他編輯器索引標籤一樣排列它。例如,您可以將終端機索引標籤拖曳出 VS Code 視窗,使其成為浮動視窗。深入了解 自訂版面配置。

-
將滑鼠懸停在終端機清單上時,選取垃圾桶圖示以關閉已開啟的終端機。

深入了解 管理終端機。
後續步驟
在本教學課程中,您學習了如何在 VS Code 中開始使用終端機。以下是一些可以探索的更多主題
- 了解 終端機的基本概念和功能
- 探索如何 建立和管理終端機設定檔
- 發掘各種方法來 自訂終端機的外觀和行為