在 Windows 上使用 zsh

本文将在 Windows 上,使用 GitBash 以简单支持 zsh 的使用 安装 Git 下载 zsh 也可以通过这个链接直接下载 安装完成后需要直接在 Git 文件夹中解压,不然无法在 Windows Terminal 直接启动 配置 zsh(此步骤作废) 参考 https://zsh.sourceforge.io/Doc/Release/Files.html#Startup_002fShutdown-Files 配置文件的读取顺序 我们可以通过设置环境变量 ZDOTDIR 来指向存放 zsh 配置文件的文件夹 在正式开始配置之前,需要注意一点: 不要直接使用下载后的 zsh,而是在 GitBash 里面执行 zsh,因为当前的安装方式,直接使用 zsh 会找不到 git 如果将 git 放到 zsh.exe 所在目录,再在 zsh 里面调用 git,会导致 FORK BOMB GitBash 默认使用 zsh vim ~/.bashrc 添加 if [ -t 1 ]; then exec zsh fi 简单美化 我们使用 starship 来作为前端美化我们的 shell 下载方式:(官网安装方法在这里,这里我们直接使用 cargo 安装) cargo install starship --locked 注: 如果你想在 VSCode 中使用如上配置的 zsh,需要修改 ~/.bashrc 而不是 ~/.zshrc, 因为如果按照如上修改,在 VSCode 中,关闭 terminal 后再打开会导致 zsh 卡死,具体原因未知 ...

2024-09-30 · 1 min · sslime336