解決vscode下無法使用CMD終端 ssh無法使用
阿新 • • 發佈:2021-10-19
雜談
最近安裝了powershell和一些終端美化工具發現cmd打不開了(開啟就閃退),但是vscode預設是使用cmd.exe檔案的,
轉了一圈沒發現結果,其實本來也不想用cmd,就直接在vscode中替換掉預設的終端
解決方法
Setting-> Terminal ->External: Window Exec
指定自己的powershell路徑,C:\Users\vase\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShell_8wekyb3d8bbwe\pwsh.exe
或者setting.json
中指定使用PowerShell
"terminal.integrated.defaultProfile.windows": "PowerShell",
在不行,使用外掛中的powershelll
但是我平時用的ssh工具卻預設還是呼叫cmd.exe檔案, 目前沒有探索到任何可以在vscode上修改它呼叫cmd.exe的方法,就算指定ssh的檔案他依舊會呼叫cmd的視窗,離譜。
最後還是要修復windows的cmd ,真的服了這個SSH外掛,強制呼叫cmd.exe
win+r
開啟登錄檔 regedit
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor
刪除
AutoRun
下的欄位 if exist
我也不知道他為什麼有這個東西 奇了怪了。之後cmd就可以正常打開了。
順便提一下ssh遠端連結linux使用bash