VS Code终端环境错误造成问题

文件无法编译并且终端无任何显示

Posted by 周自横 on May 30, 2020

VSCode不能编译并且终端没有任何显示

问题情况

VS Code选择打开文件夹之后,文件夹中的程序打开选择运行或者调试,终端没有任何显示,当前文件目录都没有的那种,但是如果选择文件直接打开进行运行又没有问题。这个问题已经有人提出了,但是下面我没有找到合适的解决办法,这个涉及到个人设置文件中的"terminal.integrated.inheritEnv": false.

问题解决

  1. 在设置文件中将此行设置为此"terminal.integrated.inheritEnv": "/bin/bash",具体的意义应该是选择使用的默认终端
  2. 在设置中搜索terminal.integrated.inheritEnv勾选上
  3. 重启VS Code

第二步到底是不是必须的我的确是选上了,但是我现在重现打开看的时候发现勾选已经没了,但是一定修改完要重启应用,否则是没有用的

之后VS Code 会提示这样一个内容

We noticed you’re using a conda environment. If you are experiencing issues with this environment in the integrated terminal, we recommend that you let the Python extension change “terminal.integrated.inheritEnv” to false in your user settings.

我们注意到您正在使用conda环境。 如果您在集成终端中遇到此环境问题,建议您在用户设置中让Python扩展名将“ terminal.integrated.inheritEnv”更改为false。

但是没有修改迄今为止还没有收到别的错误