windows msys2 zsh
windows 想用zsh的话,就需要一个类unix环境,用msys2就可以实现,不用wsl(~~煞笔东西一点都不好用~~)
1 下载安装msys2
这玩意甚至不用管理员权限,强的一批
2 安装windows terminal(非必须)
msys2 自己根据不同的环境会有自己的terminal,但是我感觉不好使,也不漂亮
自行安装完windows terminal后,这里教你如何把msys2的UCRT64设置为windows terminal的默认shell。
参考链接:https://juejin.cn/post/7170139317073870862
打开设置
左边点添加新配置文件
复制windows powershell的
名称自定义
命令行设置
D:\code_tools\msys2\install\msys2_shell.cmd -ucrt64 -defterm -no-start -here
图标设置
D:\code_tools\msys2\install\ucrt64.ico
保存
设置左上角启动 把默认配置文件改为你刚加的即可
3 改国内源
本博客有一个msys2 改源的python脚本
4 安装zsh
先更新一下比较好
pacman -Syu
安装是
pacman -S zsh
然后再去像在linux上设置.zshrc即可
一般是在 .bash_profile最下面加
# 如果 Zsh 存在,则启动它
if [ -t 1 ]; then
exec zsh -l
fi