在Visual Studio代码中选择WSL作为我的默认终端后,我无法打开终端窗口。终端窗口打开,屏幕上显示随机文本,然后关闭终端,并显示一条错误消息:“终端进程终止,退出代码:4294967295”。
有人知道这是为什么吗?我看了一些vscode github问题帖子,但是我似乎什么都没做。
查看我的settings.json文件的屏幕截图以及下面发生的事情的gif文件:
答案 0 :(得分:1)
如果您在这样的settings.json文件中有一行
"terminal.integrated.shellArgs.windows": ["--login", "-i"],
只需将其删除,或将这一行注释掉,就像这样
//"terminal.integrated.shellArgs.windows": ["--login", "-i"],
最后,将terminal.integrated.shell.windows设置更改为这样
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
答案 1 :(得分:0)
当您没有在系统中安装Ubuntu或任何其他Linux时,可能会发生此问题。
您可以通过Windows中的Microsoft商店安装Ubuntu:
答案 2 :(得分:0)
打开您的 settings.json 文件,并将行更改为:
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"