方法

利用git bash进行改装,设置打开git bash之后默认就是zsh

步骤

  1. 安装git,自行google

  2. 下载zsh for wsl

下载地址

image-20211207102845739

  1. 解压到git的根目录里面,就可以啦。可以利用peazip进行解压,解压之后会自动往gitusr/bin里面注入这些东西,之后去随便打开一个git bash,敲一下zsh命令(貌似会出现一大堆东西,不过没关系,不用理它,这个时候一般都是成功安装啦。)image-20211207103147290

  2. 敲一下zsh之后,安装oh my zsh,命令行地址

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

配置oh my zsh

  1. 配置git bash默认启动为zsh。之后打开新的git bash就是zsh啦。

修改~/.bashrc,追加以下内容

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi
  1. 配主题

主体推荐:powerlevel10k

p10k 需要对应的字体图标才不会显示乱码:我用的字体是MesloLGMDZ Nerd Font Mono,其他的字体没去了解。下载字体之后安装到电脑上面,然后在git bash里面选择该字体使用,VSCode里面也需要设置成改字体,webStorme里面也是一样。

这样就不会出现乱码啦。

  1. 插件

zsh-autosuggestions:输入的命令的时候,会出现历史命令建议

安装

克隆项目

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

~/.zshrc 中配置

plugins=(其他的插件 zsh-autosuggestions)

更新配置文件,使配置生效

source ~/.zshrc

zsh-syntax-highlighting:用处就是平常用的lscd 等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色(默认红色)。

安装

克隆项目

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

~/.zshrc 中配置

plugins=(其他的插件 zsh-syntax-highlighting)

更新配置文件,使配置生效

source ~/.zshrc

目前插件我就装了这 2 个,还没有仔细的玩,待补充