我找到了解决这个问题的方法,我只是删除了settings.json
文件,显然,这个文件以某种方式损坏了,之后vs code就可以正常工作了,唯一需要做的就是重新配置我的工作空间,但没什么大不了的。
我的设置文件settings.json
没有任何错误,但终端突然间停止了打开。
在VSCode的输出选项卡中,我没有找到任何与终端相关的错误。
帮助我解决问题的方法:
settings.json
改名为1settings.json
settings.json
,并将1settings.json
中的所有内容复制过来不确定是什么原因导致了这个问题,但通过这种方式我成功解决了终端无法打开的问题。可能是某个更新引起的问题。
对于我来说,在Linux(CentOS 7)中,这一行在settings.json
文件中:
"terminal.integrated.shell.linux": "konsole",
在删除或注释掉它之后,问题就消失了。
我在settings.json中删除了"workbench.iconTheme": "vscode-icons",
,然后我就可以打开终端了。 我猜这可能与https://github.com/vscode-icons/vscode-icons/releases v11.18.0有关。
更多信息:之后我再次添加"workbench.iconTheme": "vscode-icons",
,然后我可以正常打开终端。我也不知道为什么 =)))
代码2错误通常是由于路径不正确或已更改。使用外部bash并运行“where bash.exe”来查看您的bash.exe文件位于何处,然后仅检查在vscode上是否相同。
或者尝试删除并将以下内容留空:terminal.inegrated.Cwd
我曾经遇到过这个问题,我删除了cwd并将其保持为空白,它可以正常工作,我只需要将路径添加到Terminal.integrated.shell.windows中,而无需其他操作。
如果仍然无法解决,请告诉我您正在使用的版本以及您安装的扩展程序,有时扩展程序会覆盖设置。
在 Mac 上,停止所有终端并重新启动设备对我有用。
workbench.*
的条目并重新启动,这似乎为我解决了问题。 - Matt