Запретить VSCode изменять порядок $PATH

#macos #visual-studio-code #terminal #path #homebrew

Вопрос:

Как я могу запретить VSCode изменять порядок путей в моей PATH переменной среды?

Я пытаюсь использовать более новую версию Git, установленную с Homebrew в macOS Monterey (12.0.1) на Apple Silicon. Текущая версия Homebrew требует PATH , чтобы переменная была расширена с "$(brew --prefix)/bin" помощью и "$(brew --prefix)/sbin" . Это делается путем добавления eval "$(/opt/homebrew/bin/brew shellenv)" , например, в файл .zprofile. В то время как Homebrew добавляет эти пути перед любым другим путем, внутренний терминал VSCode, похоже, перемещает эти пути в конец PATH строки, что делает невозможным использование Git-установки Homebrew.

Я уже пытался установить "git.path" и "terminal.integrated.inheritEnv": true в моих настройках.json. Ни то, ни другое не сработало.