Как получить bash.exe в Windows 10 для автоматического открытия оболочки zsh в IntelliJ вместо обычной оболочки bash - PullRequest
0 голосов
/ 15 апреля 2019

Вы можете включить Ubuntu и получить доступ к bash.exe в Windows. Вы также можете установить zsh и oh-my-zsh

Затем вы можете изменить IntelliJ для использования этого bash-скрипта, зайдя в Настройки -> Инструменты -> Терминал.

Затем вы можете установить его на bash.exe.

Проблема в том, что обычный bash.exe через IntelliJ запускается как обычный bash.exe, а не как оболочка zsh.

Кто-нибудь знает, как заставить bash.exe автоматически открывать zsh при открытии в IntelliJ? Я запустил все команды для изменения оболочки в приложении Ubuntu, но эти эффекты не отображаются в bash.exe.

1 Ответ

0 голосов
/ 15 апреля 2019

Как и в обычном Linux, вы можете изменить профиль .bashrc.

nano ~/.bashrc

Затем добавьте следующее в конец файла и сохраните

# Switch to ZSH shell
if test -t 1; then
  exec zsh
fi

Затем для подтверждениячто он работает, введите

source ~/.bashrc

. Вы должны увидеть немедленные изменения.

Чтобы проверить это дальше, вы можете открыть терминал в IntelliJ, открыть панель инструментов терминала и нажать на знак плюса.Если ваш терминал направлен в сторону bash.exe, вас должны немедленно приветствовать ваши цвета и темы zsh

...