Git + msys2 + ohmyzsh 打造Win11美化终端及代码高亮

发布时间 2023-05-31 14:09:39作者: little_lunatic

1.下载最新版zsh

Package: zsh - MSYS2 Packages

2.下载PeaZip

https://peazip.github.io/

解压 zsh-5.9-2-x86_64.pkg.tar.zst 文件全部放入安装的 Git 目录下。

3.设置zsh为默认终端

1.打开git-bash

2.键入zsh

3.vi ~/.bashrc
#Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

4.安装 WSL 和 Linux 的默认 Ubuntu 发行版

wsl --install
# 若要获取发行版名称的有效列表
wsl --list --online
# 查看安装的发行版
wsl -l -v
  • 踩坑点:wsl --install 报错:无法解析服务器的名称或地址

手动设置DNS:114.114.114.1148.8.8.8

  • 踩坑点:注意安装后必须重启后再次执行wsl --install

创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
此帐户将被视为 Linux 管理员,能够运行 sudo (Super User Do) 管理命令。

#键入wsl进入Linux虚拟系统,更新和升级包
sudo apt update && sudo apt upgrade

5.终端设置默认启动 ubuntu

6.安装 zsh

 # 安装
 sudo apt install zsh -y

 # 查看 shells
 cat /etc/shells

 # 设置默认 shell
 chsh -s /usr/bin/zsh

7.安装 oh-my-zsh

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • powerlevel10k 主题

  • 下载字体,设置终端字体,保存

  • 下载主题,配置主题。p10k configure命令可重新配置

    # 下载到用户目录
    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
    # 写入.zshrc配置文件
    echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
    
  • 配置 zsh-syntax-highlightingzsh-autosuggestions

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

8.配置 ~/.zshrc

plugins=(zsh-syntax-highlighting zsh-autosuggestions)

source .zshrc

参考:Windows terminal+wsl+ohmyzsh+powerlevel10k打造更美丽的终端_一只月月鸟呀的博客-CSDN博客