Почему постоянный псевдоним в гипертерминале не работает в bs-терминале vs-code? - PullRequest
2 голосов
/ 18 мая 2019

Я на машине с Windows 10 и только что установил VS-код, чтобы использовать вместо Atom. Я пытался использовать постоянный псевдоним в VS-Code Bash Terminal, который я создал и прекрасно работал в Hyper Terminal, но он не работает в терминале VS-Code. Почему это и как я могу это исправить?

У меня есть

alias mongod="/c/Program\ files/MongoDB/Server/4.0/bin/mongod.exe"
alias mongo="/c/Program\ Files/MongoDB/Server/4.0/bin/mongo.exe"

в моем файле .bash_profile

1 Ответ

0 голосов
/ 18 мая 2019

В терминале VS-Code, попробуйте и убедитесь, что ваш псевдоним все еще определен:

alias mongod
cd ~
more .bash_profile

Затем вы увидите, существует ли указанный псевдоним в этой среде VSCode.

Если онis: do source ~/.bash_profile, и псевдоним должен быть в рабочем состоянии.

см. также " Почему ~/.bash_profile не получает источник при открытии терминала? "

  • ~/.bash_profile получает bash только при запуске в режиме интерактивного входа.
  • Когда вы открываете терминал, терминал запускает bash в интерактивном режиме (не входящем в систему), что означает, что он будет источником ~/.bashrc.

Так что в вашем случаепереместите эти определения псевдонимов в ~/.bashrc.

...