如何让Windows 10上的bash.exe在IntelliJ中自动打开zsh shell而不是常规的bash shell

如何让Windows 10上的bash.exe在IntelliJ中自动打开zsh shell而不是常规的bash shell,bash,ubuntu,intellij-idea,windows-10,zsh,Bash,Ubuntu,Intellij Idea,Windows 10,Zsh,您可以打开Ubuntu并在windows中访问bash.exe。你也可以安装zsh和我的zsh 然后,您可以通过进入设置->工具->终端来修改IntelliJ以使用该bash脚本 然后可以将其设置为bash.exe 问题是IntelliJ中的普通bash.exe只是作为普通bash.exe启动,而不是zsh shell 有人知道如何让bash.exe在IntelliJ中打开时自动打开zsh吗?我已经在Ubuntu应用程序中运行了所有更改shell的命令,但这些效果不会出现在bash.exe中。与

您可以打开Ubuntu并在windows中访问bash.exe。你也可以安装zsh和我的zsh

然后,您可以通过进入设置->工具->终端来修改IntelliJ以使用该bash脚本

然后可以将其设置为bash.exe

问题是IntelliJ中的普通bash.exe只是作为普通bash.exe启动,而不是zsh shell


有人知道如何让bash.exe在IntelliJ中打开时自动打开zsh吗?我已经在Ubuntu应用程序中运行了所有更改shell的命令,但这些效果不会出现在bash.exe中。

与普通linux一样,您可以修改.bashrc配置文件

nano ~/.bashrc
然后将以下内容添加到文件末尾并保存

# Switch to ZSH shell
if test -t 1; then
  exec zsh
fi
然后,要确认它是否工作,请键入

source ~/.bashrc
你应该看到即时的变化

要进一步测试,您可以在IntelliJ中打开终端,打开终端工具栏并单击加号。如果您的终端指向
bash.exe
,那么您应该立即收到zsh颜色和主题的问候