VS Code интегрированный терминал $ PATH не использует ~ / .bash_profile - PullRequest
2 голосов
/ 20 марта 2019

У меня проблемы с попыткой заставить интегрированный терминал VSCode должным образом отразить изменения, которые я внес в мой ~ / .bash_profile. (OSX)

Мне удалось заставить мой терминал в среде OSX делать то, что я хочу, но когда я пытаюсь из встроенного терминала в VSCode, я вижу, что ни одно из моих изменений не отражается.

В частности, я использую echo $PATH для проверки, и хотя это то, что я предположительно хочу (что я получаю от терминала OSX)

/Users/username/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin

вот что я получаю

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/Users/username/anaconda3/bin

Я пытался делать то, что мне говорят здесь https://code.visualstudio.com/docs/editor/integrated-terminal#_linux-os-x, но я не совсем уверен, что делаю это правильно. Я предполагаю, что должен записать "terminal.integrated.shellArgs.osx": [ "-l" ] в файл settings.json, который у меня есть, и сейчас это то, что мой файл settings.json выглядит как

{
"terminal.integrated.shellArgs.osx": [ "-l" ],
"python.pythonPath": "/Library/Frameworks/Python.framework/Versions/3.5/bin/python3",
"python.linting.pylintEnabled": false

}

но я думаю, что это не способ делать вещи? Другие варианты, которые я нашел в Интернете, но понятия не имею, помогут ли они мне или полностью разрушат мой компьютер, - это отредактировать мой файл / etc / paths, отыскивая файл .bashrc, который, как мне кажется, на самом деле нет, и export PATH=/Users/username/anaconda3/bin:$PATH ... я не знаю, что или даже если бы эти вещи помогли мне ... или даже что не так в первую очередь и к каким файлам я должен и не должен прикасаться ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...