设置ZSH为MSYS2的默认shell

装完ZSH之后自然想给它设置成默认。MSYS2的官方默认是bash,网上提供的一些办法是在.bashrc最后写exec zsh,但这样相当于在bash中运行zsh,逼死强迫症不说,还造成以后都无法使用bash了,因为每次调用bash都会自动进入zsh

实际上,新版MSYS2中已经提供了对应的设置项,在msys2_shell.cmd文件中,开头就能看见set "LOGINSHELL=bash"的句子,bash改成zsh即可。

  • 最后更改: 2022/01/24 04:43