WSL 终端配置 oh-my-zsh
修改默认源
使用国内镜像仓库加速软件安装,例如:阿里云源
1 | sudo sed -i "s?archive.ubuntu.com?mirrors.aliyun.com?g" /etc/apt/sources.list |
安装
安装 zsh
1 | sudo apt -y install zsh |
查看是否已有 zsh
1 | cat /etc/shells | grep zsh |
将 zsh 设置成默认的 shell
1 | chsh -s /bin/zsh |
设置完以后不会立即生效,需要重启终端方能生效。
安装 oh-my-zsh
新建一个终端,然后执行如下命令
1 | wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
执行完成后,修改主题为 agnoster
,也可以是其他的主题,可以根据自己的喜好在网上找
编辑配置文件 ~/.zshrc
,找到 ZSH_THEME
修改值为 agnoster
1 | ZSH_THEME="robbyrussell" |
保存退出后,执行命令 source ~/.zshrc
重载配置文件。可以看到如图所示
WSL 乱码解决
上图所示中出现了乱码的情况,这时我们需要先在 windows 上安装字体(非 WSL 内),使用 管理员权限
启动 powershell 或者 cmd 终端克隆字体库
注:windows 下需要有 git 工具
1 | git clone https://github.com/powerline/fonts.git --depth=1 |
然后切换到 fonts
目录下,执行 install.ps1
脚本
1 | cd fonts |
如果执行脚本时出现提示:.\install.ps1 : 无法加载文件 C:\codes\fonts\install.ps1,因为在此系统上禁止运行脚本。
则需要使用 管理员
执行命令 set-executionpolicy remotesigned
修改系统策略
修改完策略后再次重新执行 install.ps1
脚本,安装字体库
安装时长可能需要几分钟,等待安装完成
安装完成后修改 ubuntu
终端属性中字体如下,可以看到现在显示不在是一坨了
安装插件
插件安装参考:centos7 安装zsh和oh-my-zsh
参考文章:
- 本文标题:WSL 终端配置 oh-my-zsh
- 本文作者:akiya
- 本文链接:https://little-star.love/posts/9fea16e9/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!