Я использую VS Code на macOS (10.13.6, если это имеет значение). Вот что я получаю в интегрированном терминале:
$ echo $0
/bin/bash
Но в приложении MacOS Terminal я получаю:
$ echo $0
-bash
Я видел, что da sh Префикс означает, что это оболочка входа . Разве это не относится к VS Code? Здесь говорится, что по умолчанию для macOS .
Я играл с изменением оболочки входа в систему на /bin/zsh
, а затем на /usr/local/bin/zsh
, чтобы использовать установку из Homebrew. Это вызвало некоторую путаницу.