person

对于一个强迫症来说,WSL 那么丑的终端是我所不能接受的,生命不息,折腾不止。话不多说,先上图,只有教程没有效果图是流氓。
美化完成效果

  • 注:我安装的是 Ubuntu,zsh 的安装可能因系统不同命令不同,但是后面的操作都是一样的

安装zsh

在终端输入如下命令:

sudo apt-get install zsh

切换到 zsh,直接在终端输入 zsh 即可切换到 zsh。

安装 oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置主题

因为 agnoster 主题在终端显示的效果比较暗,因此对主题文件修改一下:

cp ~/.oh-my-zsh/theme/agnoster.zsh-theme ~/.oh-my-zsh/custom/theme/agnoster_wsl.zsh-theme

在终端键入 vim ~/.oh-my-zsh/custom/theme/agnoster_wsl.zsh-theme 对主题文件进行修改。在主题文件中找到:

prompt_dir() {
  prompt_segment blue $CURRENT_FG '%~'
}

将 blue 修改为 075:

prompt_dir() {
  prompt_segment 075 $CURRENT_FG '%~'
}

最后,在配置文件 ~/.zshrc 中修改主题为 agnoster_wsl

vim ~/.zshrc

改为:

ZSH_THEME="agnoster_wsl"

隐藏终端前缀的用户名和主机名

~/.zshrc 配置文件中添加:

DEFAULT_USER="用户名"  # 引号的内容为你的用户名

至于字体修改,只需要在终端顶部右键选择属性就可以:
修改字体
至此,大功告成!

新评论