При использовании терминала в Терминале переменная окружения $USER
устанавливается для моего пользователя, однако во встроенной оболочке VSCode она вообще не устанавливается.
echo $USER
в Терминале:
bash-3.2$ echo $USER
aaron
echo $USER
в интегрированной оболочке VSCode:
bash-3.2$ echo $USER
(пустая строка, поскольку она не установлена)
Из некоторых наблюдателей кажется, что VSCode не запускается как "логин" shell ", однако даже запуск bash --login
встроенной оболочки VSCode в не решает эту проблему.
(Примечание: моя операционная система OSX)