VScode里面powershell被迫關閉
- bug場景
- 排查原因
- 解決辦法
bug場景
系統:Windows
IDE:Visual Studio Code
停止運行程序后,按向上箭頭想要執行上一步命令,忽然終端頁面強行關閉,并報錯如下:
終端進程
"C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
'已終止,退出代碼: 2。
排查原因
主要兩方面:
一方面是VScode問題:VSCode 使用的是 PowerShell 作為默認終端,可能終端配置出現了問題;
一方面是電腦問題:PowerShell 本身可能存在環境變量配置問題,或者被某些外部腳本修改了行為。
我這里是VScode產生的問題
解決辦法
文件 > 首選項 > 設置,搜索:“terminal.integrated.defaultProfile.windows”——確保默認終端配置為 PowerShell 或 Command Prompt——并重啟VScode
重啟后再重新操作,應該就沒有問題了
注意:如果改完vscode還出現問題,也有可能是PowerShell 本身就有問題,單獨將程序用PowerShell 運行;如果失敗,打開 Windows 設置 > 應用 > 應用和功能,搜索 PowerShell,選擇 修復 或 重裝。