wsl+windows terminal 美化教程

配置 windows terminal

  • 安装Powerline Fonts
    许多主题都需要安装Powerline Fonts字体,以正确渲染字体。安装方法如下:

    # 拉取
    git clone https://github.com/powerline/fonts.git --depth=1
    # 安装
    cd fonts
    ./install.sh
    # 清理
    cd ..
    rm -rf fonts
    

    但请注意,这里只是在 wsl 中安装了字体,windows terminal 还是无法使用,还需在 Windows 中安装。进入字体目录,手动安装。以Fira Mono for Powerline为例:


    安装字体.png
  • 挑选 windows terminal 配色方案(colorScheme)

    配色方案来自 iTerm2-Color-SchemesiTerm2-Color-Schemes
    中的windowsterminal目录。

    配色方案.png

    在上述仓库中选择喜欢的主题,复制相应配色方案json到 settings 文件的 schemes 列表中,以Ubuntu为例。

    复制json.png

    粘贴json.png

  • 配置配色方案和字体,配色方案修改为刚刚粘贴好的Ubuntu, 字体修改为刚刚安装好的Fira Mono for Powerline字体。

    {
        "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
        "hidden": false,
        "name": "Ubuntu",
        "source": "Windows.Terminal.Wsl",
        "icon": "ms-appdata:///Local/picto-ubuntu-orange.png",
        "fontFace": "Fira Mono for Powerline",
        "fontSize": 12,
        "colorScheme": "Ubuntu"
    }
    
    修改字体和配色方案.png
  • 查看效果


    查看效果.png

安装zsh,并设置为默认shell

  • 安装zsh:
    sudo apt install zsh

    安装zsh.png

  • 设置为默认shell:
    chsh -s $(which zsh)

  • 确认:
    echo $SHELL

    设置zsh为默认shell并确认.png
    20879068-ff0a55fa450be4ca_副本.png

  • 重启终端

安装 Oh My Zsh

官方GitHub仓库
https://github.com/ohmyzsh/ohmyzsh.git

  • 获取安装脚本
    curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
  • 执行脚本
    sh install.sh
    安装ohmyzsh.png

设置 Oh My Zsh 主题

  • 配置 Oh My Zsh 内置主题
    Oh My Zsh 内置主题可以通过官网https://github.com/ohmyzsh/ohmyzsh/wiki/Themes查询,找到你喜欢的主题,编辑~/.zshrc文件,你将看到一个如下的变量:

    ZSH_THEME="robbyrussell"
    

    把变量的值替换为你想要的主题,如:ZSH_THEME="agnoster"
    source ~/.zshrc

    更换主题.png

  • 配置第三方主题
    以bullet-train.zsh为例。

    1. 在这里下载bullet-train.zsh-theme文件。
    2. bullet-train.zsh-theme文件放入 $ZSH_CUSTOM/themes/ 文件夹中。
    3. vi ~/.zshrc :
      ZSH_THEME="bullet-train"
    4. source ~/.zshrc

大功告成!

大功告成.png

你可能感兴趣的:(wsl+windows terminal 美化教程)