【问题标题】:VS Code can't open the terminalVS Code 打不开终端
【发布时间】:2019-01-23 16:23:56
【问题描述】:

由于某种原因,vscode 停止打开集成终端,现在每次尝试打开终端时都会出错。我已经尝试过重新安装 Git,但到目前为止什么都没有,任何想法,在这里我留下配置的图片和错误:

我什至尝试将 bash 终端更改为 powershell,但仍然没有,不知道会发生什么。

【问题讨论】:

    标签: git visual-studio-code


    【解决方案1】:

    我找到了解决这个问题的方法,我只是删除了settings.json,显然文件已经损坏了一些,之后vs代码工作得很好,唯一的事情是我需要再次配置我的工作区,但是没什么大不了的。

    【讨论】:

    • Brill... 我尝试运行 VSCode 调试,但出现“Visual Studio 代码超时”,所以也许我遇到了同样的问题。但是我只是删除了~/.config/Code/User/settings.json,然后我的调试终端又恢复正常工作了……(Centos7上的VSCode版本1.39.2)
    • 我遇到了同样的问题。它可能会帮助某人。在 setting.json 中,注释掉“terminal.integrated.shell.windows”对我有用。 //"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
    • 这里有同样的问题,但在我的情况下,问题是“terminal.integrated.inheritEnv”:false。将其值更改为 true 解决了这个问题。此外,您可能需要重新加载窗口才能看到效果。 Ctrl+Shift+P 并搜索“重新加载窗口”
    【解决方案2】:

    代码 2 错误通常是路径不正确或已更改。通过使用外部 bash 并运行“where bash.exe”检查您的 bash.exe 文件的位置,然后在 vscode 上检查是否相同。

    或者尝试删除以下内容并将其留空: terminal.inegrated.Cwd

    不久前我遇到了这个问题,我删除了 cwd 并让它保持清晰,它工作正常我需要的只是将路径添加到 Terminal.integrated.shell.windows 中,没有别的

    如果仍然无法使用,请告诉我您使用的是什么版本。以及您有时拥有哪些扩展名,扩展名会覆盖设置。

    【讨论】:

      【解决方案3】:

      对我来说,在 Linux (CentOS 7) 上的settings.json 中是这一行

      "terminal.integrated.shell.linux": "konsole",
      

      删除/评论后,问题就消失了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-09
        • 1970-01-01
        • 2021-04-26
        • 1970-01-01
        • 2020-12-11
        • 1970-01-01
        • 1970-01-01
        • 2023-02-08
        相关资源
        最近更新 更多