需要測試一個shell 腳本, 但是懶得啟動linux環境了,不過好像記得 VScode的 Code Runner 插件是支持跑shell 腳本的, 於是寫了一個簡單的shell腳本,點運行,結果直接提示下面的結果:
這是啥?
后來折騰了一會兒,找到了一個在windows下用VScode跑shell腳本的辦法:
1. VSCode 安裝 Code Runner。又看了一遍code runner 的介紹,確認是支持跑shell腳本的。
2. 安裝Git bash。這個一般做開發都會裝吧
3. 配置bash環境變量
找到bash.exe的安裝目錄,將它的位置添加到系統的環境變量中:
4. 配置 Code Runner 運行在 Terminal
5. 配置Terminal 在 bash環境中運行
直接在VSCode 的 Terminal窗口中輸入“bash”, 切換為 bash環境。如果在環境變量里剛配置了 bash.exe的位置,建議在做這一步之前重啟下VScode, 以便能夠重新加載環境變量。
6. 再次點擊右上角的三角形圖標運行
這樣就正常了。
唯一美中不足的是,以后每次跑shell腳本前都需要手動輸一下“bash”,切換為bash環境,不過也無所謂了,反正我VSCode 打開之后也不關的 :D