【问题标题】:VScode terminal's PATH enviroment variable different from cmdVScode终端PATH环境变量不同于cmd
【发布时间】:2021-09-18 13:55:09
【问题描述】:

当我在 vscode 的终端运行echo %Path% 时,结果是:

C:\Users\user\.platformio\penv\Scripts;C:\Users\user\.platformio\penv;C:\Users\user\.platformio\python3;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\NAT Service;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files....

但是当我在命令行(cmd.exe)中运行它时,结果是:

C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin;C:\Program Files (x86)\NAT Service;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerSh...

这与我在 vscode 中得到的不同。 我尝试打开和关闭继承 env,重新启动 vscode,然后重新启动我的计算机,但没有任何变化。

如何使 vscode 中的 %Path% 与 cmd.exe 中的相同?

我当前的 vscode 设置是:

{
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.external.windowsExec": "C:\\Windows\\System32\\cmd.exe",
"window.zoomLevel": 0,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.checkProjectSettingsExclusions": false,
"java.errors.incompleteClasspath.severity": "ignore",
"java.project.importOnFirstTimeStartup": "automatic",
"terminal.integrated.tabs.enabled": true,
"files.autoSave": "afterDelay",
"workbench.colorTheme": "Default Dark+",
"java.configuration.runtimes": [
    {
        "name": "JavaSE-16",
        "path": "C:\\Program Files\\AdoptOpenJDK\\jdk-16.0.1.9-hotspot",
        "default": true
    },
    {
        "name": "JavaSE-1.8",
        "path": "C:\\Program Files\\AdoptOpenJDK\\jdk-8.0.292.10-hotspot"
    },
],
"java.home": "C:\\Program Files\\AdoptOpenJDK\\jdk-16.0.1.9-hotspot",
}

用于用户设置和

"settings": {
    "java.configuration.updateBuildConfiguration": "automatic",
}

用于工作区设置

【问题讨论】:

  • 是32位/64位的问题吗?
  • 这不是 32/64 位问题。我跑了 echo %programfiles% ,他们都返回了 C:\Program Files

标签: windows visual-studio-code cmd environment-variables platformio


【解决方案1】:

通过垃圾桶图标关闭vs代码中的最后一个终端并从终端打开新终端>vs代码中的新终端菜单 在新终端中你可以看到变化的

【讨论】:

    【解决方案2】:

    我重新安装了 PlatformIO 扩展并修复了它。 PlatformIO 自带的自定义路径变量选项一定有问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2016-11-07
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2019-05-15
      • 1970-01-01
      相关资源
      最近更新 更多