设置ZSH为MSYS2的默认shell
装完ZSH之后自然想给它设置成默认。MSYS2的官方默认是bash
,网上提供的一些办法是在.bashrc
最后写exec zsh
,但这样相当于在bash
中运行zsh
,逼死强迫症不说,还造成以后都无法使用bash
了,因为每次调用bash
都会自动进入zsh
。
实际上,新版MSYS2中已经提供了对应的设置项,在msys2_shell.cmd
文件中,开头就能看见set "LOGINSHELL=bash"
的句子,bash
改成zsh
即可。