解决vscode下无法使用CMD终端 ssh无法使用

杂谈

最近安装了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

posted @ 2021-10-19 21:39  kenvision  阅读(1018)  评论(0编辑  收藏  举报