windows msys2 zsh

windows 想用zsh的话,就需要一个类unix环境,用msys2就可以实现,不用wsl(~~煞笔东西一点都不好用~~)

1 下载安装msys2

这玩意甚至不用管理员权限,强的一批

https://www.msys2.org/

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
文章目录