gpt4 book ai didi

visual-studio-code - 在VS Code中设置全局$ PATH环境变量

转载 作者:行者123 更新时间:2023-12-03 15:18:54 26 4
gpt4 key购买 nike

我在$PATH(在Mac上)中定义了一个自定义~/.bash_profile环境变量,如下所示:

PATH="$HOME/.cargo/bin:$PATH:$HOME/bin"

但是,VS Code当然不会运行我的 .bash_profile,因此它没有我的自定义路径。实际上,如果我切换开发人员工具并检查 process.env.PATH,它似乎甚至没有 /usr/local/bin

如何在VS Code中全局设置 $PATH环境变量?

(由于要维护很多小型程序包,因此我希望在全局范围内而不是按项目或任务设置它。)

最佳答案

如果只需要在集成终端中设置$PATH,则可以使用VS Code的 terminal.integrated.env.<platform> 变量(在1.15版中添加)。按Cmd + Shift + P(或Ctrl + Shift + P)并搜索“首选项:打开设置(JSON)”。然后将以下条目添加到设置文件:

"terminal.integrated.env.osx": {
"PATH": "...:/usr/bin:/bin:..."
}

(根据需要用 .osx.linux替换 .windows。)

要查看系统的 $PATH,请在Terminal.app中键入 echo "$PATH",然后将其复制并粘贴到上面的设置代码段中。

至于在VS Code中到处都可以使用 $PATH,以便它将
由调用二进制文件的扩展程序使用,到目前为止,我发现的唯一解决方法是:
  • 配置 shell 程序(默认情况下为bash),使其具有所需的$PATH。例如,我的~/.bash_profile具有以下行:
    PATH="$PATH:$HOME/bin"
  • 在VS Code中,按⇧⌘P并键入install 'code' command(如果您以前没有这样做过)。
  • 退出VS代码。
  • 不是通过单击扩展坞或启动板中的图标来启动VS Code,而是打开Terminal.app并键入code。在您退出之前,新设置的路径将在VS Code中处于 Activity 状态。
  • 如果VS Code重新启动(例如由于升级),则$PATH将重置为系统默认值。在这种情况下,请退出VS Code并通过键入code重新启动它。
  • 关于visual-studio-code - 在VS Code中设置全局$ PATH环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43983718/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com