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

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
  • 踩坑点:ubuntu没有里面网络

  • 解决:依次执行 sudo chmod 777 /etc/resolv.confsudo vi /etc/resolv.conf,追加 nameserver 1.1.1.1
    nameserver 8.8.8.8

7.安装 oh-my-zsh

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

#踩坑点:资源被墙了,连接超时
#解决方法:下载到本地执行
cd ~
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh
rm -rf 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


vi ~/.zshrc

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

source ~/.zshrc

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

posted @   little_lunatic  阅读(955)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示