Я использую git bash, и в моем .bash_profile меня есть

cd

Это работает, когда я запускаю MINGW64 , но когда я открываю vscode, консоль также запускает эту команду. Можно ли как-нибудь запустить команду cd только в MINGW64?

Например (я не программист Bash, поэтому я не уверен, что этот синтаксис правильный):

if [current = MINGW64]; then
  cd
fi

1 ответ1

1

Git для Windows использует MINGW64/MSYS, и обычно при запуске вашей оболочки определяется переменная окружения MSYSTEM. Вы можете просто проверить, определено ли оно, например так:

if [[ $MSYSTEM = "MINGW64" ]] ; then
  cd
fi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .