如何在 VS Code 的終端機中運行程式碼

VS Code (Visual Studio Code) 終端允許文字命令。可以在編輯器中查看結果和輸出,並且它支援 bash、命令提示字元和 PowerShell 等 shell。在終端公開中執行程式碼允許使用者將終端分割為不同的窗格、導航命令歷史記錄、自訂 shell 環境以及配置其設定以獲得更好的工作流程。

How To Run Code In Terminal In VS Code

本文深入探討如何在 VS Code 終端機中執行程式碼。

在終端中運行程式碼

VS Code 終端機是直接整合到平台中的命令列。有了它,您可以運行腳本、執行命令以及與 PC 作業系統或任何其他開發工具交互,而無需退出程式碼環境。請依照下列步驟在 VS Code 終端機中執行程式碼:

  1. 在 VS Code 中,開啟要處理的檔案。為此,您需要擁有與您的程式語言相符的正確語言擴充。您可以在“擴充功能”標籤中找到它們。
    How To Run Code In Terminal In VS Code
  2. 選擇鍵盤上的 (`) 反引號鍵。這將打開整合終端。這裡的另一個選擇是選擇“查看”功能表列下的“終端”。在這裡,選擇“新終端”。
    How To Run Code In Terminal In VS Code
  3. 透過「cd」指令進入程式碼檔案所在目錄。例如,如果文件位於「文件」中,則此處使用的命令應為「cd Documents」。這允許您導航到該資料夾。
    How To Run Code In Terminal In VS Code
  4. 找到正確的目錄後,您應該運行程式碼檔案。透過針對所使用的特定程式語言鍵入正確的命令來執行此操作。
    How To Run Code In Terminal In VS Code
    • JavaScript:node filename.js
    • Python:python filename.py
    • C++:g++ filename.cpp -o output && ./output
    • 爪哇:javac filename.java && java filename
    • 紅寶石:ruby filename.rb
  5. 檔案名稱應替換為真實的代碼檔案名稱。
    How To Run Code In Terminal In VS Code
  6. 按 Enter 按鈕執行指令。這應該在終端內顯示代碼。
    How To Run Code In Terminal In VS Code

VS Code 中的整合終端

Visual Studio Code 終端機完全集成,並從工作區的根目錄啟動。它提供了具有錯誤檢測和連結等功能的編輯器整合。您可以像在獨立終端機上一樣運行各種命令。

這是打開整合終端的方法:

  1. 轉到頂部工具列的選單,然後選擇“查看”。
    How To Run Code In Terminal In VS Code
  2. 從下拉式選單中選擇“終端”。或者,使用“Ctrl+`”(反引號)啟動終端機。
    How To Run Code In Terminal In VS Code
    • 終端將在 VS Code 視窗中開啟。此處顯示命令提示字元。
  3. 透過拖曳調整終端窗格大小。右上角的最大化按鈕可用於進入全螢幕。
    How To Run Code In Terminal In VS Code
  4. 點擊右上角的下拉箭頭,然後選擇所需的 shell。這樣,就可以在 shell 之間進行切換。
    How To Run Code In Terminal In VS Code
  5. 按“Ctrl+Shift+P”開啟“命令面板”。
  6. 使用“查看:切換終端”命令。
    How To Run Code In Terminal In VS Code
  7. 可以在資源管理器中使用「在整合終端機中開啟」選單命令。
    • 可使用鍵盤上的「Ctrl+`」快速鍵切換終端面板。
    • “Ctrl+Shift+`”鍵盤快速鍵有助於建立新終端機。

VS Code 中的終端具有一些稱為 shell 整合的附加功能。它追蹤命令的運行位置。 Ctrl+shift+C 快速鍵可讓您在外部終端機中開啟 VS Code。

終端外殼

一個整合終端可以使用多種外殼。這些通常安裝在計算機上,並且預設值是從系統預設值中提取的。當偵測到 shell 時,它們會顯示在終端設定檔的下拉清單中。

終端管理

在終端視圖的右側,有終端選項卡 UI。每個終端都有名稱、顏色、圖示和資料組裝飾(如果存在)。

新增終端執行個體:

  1. 選擇“終端面板”(右上角)中的“+”圖示。
    How To Run Code In Terminal In VS Code
  2. 轉到終端下拉清單並選擇一個設定檔。
    How To Run Code In Terminal In VS Code
    • 或者,按下指令 Ctrl+Shift+`。透過此操作,您將在與特定終端關聯的頂部清單中建立新條目。

若要刪除實例:

  1. 將滑鼠懸停在選項卡上,然後選擇“垃圾桶”選項,
    How To Run Code In Terminal In VS Code
  2. 選擇一個選項卡項目,然後按“刪除”。
    How To Run Code In Terminal In VS Code
    • 或者,右鍵單擊並使用上下文選單中的“終端:終止活動終端實例”命令選項。

可以透過焦點下一個 Ctr+PageDown 和焦點上一個 Ctrl+PageUp 在不同的終端組之間導航。當終端狀態改變時,終端右側可能會出現圖示。您可以將滑鼠懸停在圖示上以查看可能包含操作的狀態資訊。

分割窗格(群組)

您可以並排使用不同的終端。它允許您細分窗格,然後建立一組要使用的窗格。

  1. 在右側終端清單中找到一個條目並將滑鼠懸停在其上。
    How To Run Code In Terminal In VS Code
  2. 選擇內聯拆分按鈕。
    How To Run Code In Terminal In VS Code
  3. 轉到上下文選單並右鍵單擊它,然後選擇“拆分”選單。
    How To Run Code In Terminal In VS Code
  4. 按下“Alt”,然後按一下終端面板中的“+”或單一標籤。
    How To Run Code In Terminal In VS Code
  5. 啟動“Ctrl+Shift+5”指令。
    How To Run Code In Terminal In VS Code

要在群組內的終端之間導航,您需要透過按下「Alt+Left」聚焦於前一個窗格,或透過點擊「Alt+Right」聚焦於後面的窗格。當您在清單中拖放選項卡時,實際上是在重新排列它們。但是,當將選項卡拖曳到主終端區域時,您可以成功地將終端從一組移至下一組。

使用命令“Terminal: Unsplit”在其自己的群組內移動終端。這是透過右鍵單擊上下文選單或透過命令選項板來實現的。

編輯器區域內的終端

可以使用命令“終端:在編輯器區域中建立新終端”或“終端:在側面編輯器區域中建立新終端”打開編輯器中的終端。這也可以透過簡單地將終端從視圖拖曳到編輯器區域來實現。通常,終端編輯器的顯示方式與普通編輯器標籤一樣。

終端編輯器可以位於兩側,也可以透過編輯器組佈局系統以多個維度排列。設定“terminal.integrated.defaultLocation”變更預設「編輯器」或「檢視」區域終端位置。

瀏覽內容

緩衝區指的是終端內容,它是「向後滾動」或底部視點上方的部分。 “terminal.integrated.scrollback”設定決定保留的回滾量。預設為 1000 行。

可以透過以下各種指令來完成緩衝區導航,包括:

  • Ctrl+Alt+PageUp:向上捲動一行
  • Ctrl+Alt+PageDown:向下捲動
  • Shift+PageUp:向上捲動一頁
  • Shift+PageDown:向下捲動一頁
  • Ctrl+Home:捲動到頂部
  • Ctrl+End:滾動到底部

對於命令導航:

  • Ctrl+Up:捲動到上一個指令
  • Ctrl+向下:捲動到下一個指令

通常,滾動是同時發生的。但是,您可以使用“終端”進行配置。 Integrated.smoothscrolling」選項可在短時間內設定動畫。

常見問題解答

如果啟動 VS 終端機時遇到問題該怎麼辦?

如果您在啟動終端時遇到問題,請前往故障排除指南,您可以獲得進一步的指導。

是否可以建立一個管理終端?

通常,整合 shell 以 VS Code 權限運作。如果目標是以管理員或任何其他權限執行 shell,請在終端機中使用「runas.exe」和此類其他實用程式。

使用 VS Code 終端機簡化工作流程

在 VS Code 終端機中執行程式碼既高效又方便,因為您不必離開編輯器。它簡化了所有開發任務,您可以在運行程式碼和編碼本身之間切換。最終,您可以提高工作效率,並且可以專注於程式碼執行和偵錯。

您是否嘗試過在 VS Code 終端機中執行程式碼?你的經驗是什麼?請在下面的評論部分告訴我們。

Sign up and earn $1000 a day ⋙

Pium 希望您的智慧家庭聞起來和看起來一樣好

Pium 希望您的智慧家庭聞起來和看起來一樣好

本週 Kickstarter:Pium “我的智慧家庭沒有鼻子”“聞起來怎麼樣?” “可怕。”您的 Amazon Echo 可以關燈並改變亮度

Life360 為什麼我看不到速度

Life360 為什麼我看不到速度

道路可能是一個危險的地方。幸運的是,Life360 應用程式可讓您檢查您和您所愛的人在外出時是否以合法的速度駕駛。

Discord 無路由錯誤 – 行動裝置和 PC 的最佳修復

Discord 無路由錯誤 – 行動裝置和 PC 的最佳修復

Discord 提供了一個娛樂平台,頑固的遊戲愛好者可以透過語音和文字輕鬆互動。儘管該服務眾所周知

如何循環 Google 幻燈片

如何循環 Google 幻燈片

Google 幻燈片是線上和離線商業和教育的重要工具。感謝這個計劃,我們可以免費訪問無數的演示文稿

最好的谷歌表單替代品

最好的谷歌表單替代品

Google Forms 是一種流行的表單產生器,但如果您沒有 Google 帳戶或不喜歡該應用程序,則需要一個免費的替代品。

忘記 Life360 密碼時該怎麼辦

忘記 Life360 密碼時該怎麼辦

密碼的問題是很容易被遺忘。對於您的 Life360 帳戶和任何應用程式都是如此。當壓力來源或

最好的王國之淚食譜

最好的王國之淚食譜

在《薩爾達傳說:王國之淚》(TotK)中,食物對於生存至關重要,煮熟的食物比生吃的零食對你來說要好得多。事實上,一個

如何在 LinkedIn 中的同一家公司新增多個職位

如何在 LinkedIn 中的同一家公司新增多個職位

LinkedIn 可讓您以進階格式向潛在雇主展示您的職涯發展。而不是僅僅列出您在某個職位中擔任過的一個職位

如何在王國之淚中獲取盧比

如何在王國之淚中獲取盧比

在「薩爾達傳說:王國之淚」(TotK) 中,您需要儲備各種物品。其中大多數都需要金錢才能獲得。這

什麼是天空VIP?關於 Sky VIP 獎勵您需要了解的一切

什麼是天空VIP?關於 Sky VIP 獎勵您需要了解的一切

如果您訂閱了 Sky 的一項或多項服務,並且居住在英國和愛爾蘭,您將自動有資格獲得 Sky VIP 獎勵。 Sky VIP 是一種甜味劑

如何在 Amazon Fire 平板電腦上下載電影 – 2021 年 8 月

如何在 Amazon Fire 平板電腦上下載電影 – 2021 年 8 月

Fire OS 中有很多選項可讓您將喜愛的電影下載到平板電腦上以離線模式觀看。無論你想要

如何提升 AirPods Pro 音質

如何提升 AirPods Pro 音質

如果您是 AirPods Pro 用戶,您就會知道音質比標準 AirPods 有很大改進。但你知道嗎,有一些方法可以改善花蕾

以下是亞馬遜對 Prime 和非 Prime 會員的送貨費用

以下是亞馬遜對 Prime 和非 Prime 會員的送貨費用

亞馬遜已成為世界上最著名的電子商務品牌。線上購物者選擇亞馬遜是因為其誘人的好處,例如慷慨

如何對照片或影像進行模糊處理

如何對照片或影像進行模糊處理

每個人都這樣做;您為您的孩子拍了一張精彩的照片,拍攝了一些令人興奮的事情,或者為您的 eBay 清單拍攝了完美的產品圖片,然後當

如何解決“此操作無法完成,因為文件已開啟”

如何解決“此操作無法完成,因為文件已開啟”

在嘗試重新命名、傳輸或刪除檔案時,您可能遇到「此操作無法完成,因為檔案已開啟」錯誤訊息

如何在泰拉瑞亞中獲得水箭

如何在泰拉瑞亞中獲得水箭

泰拉瑞亞充滿了寶貴的物品、武器和裝備,你可以用它們來強化你的角色。最通用的早期遊戲武器之一是

TikTok 都是影片嗎?不必要

TikTok 都是影片嗎?不必要

TikTok主要以短片為主。它以 15 秒的影片開始,創作者大多展示自己跳舞、對口型和嘗試

Mudae Mod 指令

Mudae Mod 指令

管理和調節您自己的 Discord 伺服器可能很有趣,您可能會想要引入一些機器人來幫助完成管理任務或簡單地註入

如何獲得 CrunchyRoll 高級版

如何獲得 CrunchyRoll 高級版

您是動漫迷,但想在 Crunchyroll 上免費觀看它嗎?抱歉,如果沒有高級訂閱,就不值得再嘗試了。隨著超過

Lyft 比較。優步司機要求

Lyft 比較。優步司機要求

由於隨時隨地賺錢並製定自己的時間表,成為 Lyft 或 Uber 的司機聽起來很划算。但無論你是