vscode怎么執行shell腳本 vscode運行bash命令方法詳解

vscode 中執行 shell 腳本的方法有三種:1. 使用集成終端直接運行腳本,確保有可執行權限后輸入 ./script.sh;2. 配置任務(tasks)一鍵運行固定腳本,在 tasks.json 中定義任務后通過命令面板啟動;3. 安裝 code runner 擴展實現快捷運行,支持右鍵或快捷鍵執行選中代碼。注意事項包括路徑正確性、環境變量設置及 windows 用戶推薦使用 wsl 以獲得更好的兼容性。

vscode怎么執行shell腳本 vscode運行bash命令方法詳解

vscode 里執行 Shell 腳本其實挺直接的,只要你稍微設置一下運行環境,就可以像在終端里一樣操作 bash 命令。下面說幾個實用的方法,適合不同使用習慣的人。

vscode怎么執行shell腳本 vscode運行bash命令方法詳解


使用集成終端直接運行腳本

VSCode 自帶了一個集成終端(Terminal),默認就是你系統里的 Shell 環境(比如 windows 上是 PowerShell/cmd,macoslinux 是 Bash/zsh)。你可以直接在里面輸入命令來執行 Shell 腳本。

vscode怎么執行shell腳本 vscode運行bash命令方法詳解

  • 打開終端快捷鍵:`Ctrl + “(反引號)

  • 如果你想運行一個叫 script.sh 的腳本,只需要輸入:

    vscode怎么執行shell腳本 vscode運行bash命令方法詳解

    ./script.sh

當然前提是這個腳本有可執行權限,如果沒有的話可以先運行:

chmod +x script.sh

這種方式最簡單,也適合調試腳本的時候用。


在編輯器中配置任務(Tasks)自動運行腳本

如果你經常需要運行某個固定的腳本,可以把它配置成“任務”,這樣就能一鍵啟動了。

  1. 打開命令面板(Ctrl + Shift + P),輸入“Tasks: Configure Task”,選擇創建 tasks.json 文件。

  2. 在里面寫入類似如下內容(以運行當前目錄下的 script.sh 為例):

    {   "label": "Run My Script",   "type": "shell",   "command": "./script.sh",   "problemMatcher": ["$tsc"] }
  3. 保存后,再次打開命令面板,輸入“Run Task”,然后選擇你剛剛定義的任務。

這樣每次只需要按快捷鍵或者點幾下鼠標就能跑腳本了,適合固定流程。


安裝擴展提升體驗

VSCode 有個插件叫 Code Runner,它可以讓你快速運行各種語言的代碼片段,包括 Shell 腳本。

安裝之后:

  • 右鍵點擊 .sh 文件 → 選擇 “Run Code”;
  • 或者選中部分腳本代碼,按 Ctrl + Alt + N 直接運行選中的部分。

它的好處是不需要手動切換終端,尤其適合臨時測試一小段命令。

不過要注意的是,默認可能不會進入交互式 Shell,某些需要用戶輸入的命令可能會卡住,這時候還是推薦用集成終端。


注意事項和常見問題

  • 路徑問題:確保腳本路徑正確,特別是你在任務里寫的路徑是相對路徑還是絕對路徑。
  • 環境變量:有些腳本依賴特定的環境變量,在 VSCode 終端里運行時要確認這些變量是否已加載。
  • Windows 用戶:如果你想運行 Bash 命令,建議安裝 WSL(Windows Subsystem for Linux),然后在 VSCode 中連接 WSL 開發環境,這樣體驗更接近 Linux。

基本上就這些方法了,不復雜但容易忽略細節的地方還挺多,尤其是路徑和權限問題,多注意一下就行。

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享