真 ● 禁秘技 ● 奥义 ● 终端美化

1 概述

作为一个程序员,可以没钱,没车,没房,没老婆,没女朋友。

但是,一定要有一个漂亮骚气的终端。

没错,大骚特骚。

说什么大实话。

先来看看原生的终端:

在这里插入图片描述

真漂亮啊。

再看看美化过的:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这才叫终端嘛。

美化过的就是不一样。

如果您也想要这样的终端,那这篇文章要仔细看,同时顺手点个赞。

文章讲述了如何使用zsh,配合主题Powerlevel10k(以下简称p10k)进行终端美化的过程,不废话了,进入正题。

2 环境

笔者环境:

  • Manjaro
  • Xfce
  • 自带的Xfce terminal

其他Linux基本适用,安装zsh+zinit/oh-my-zsh即可,Mac用户可以通过homebrew安装zsh+p10k,至于Win用户,可以尝试WSL+图形界面。

3 准备工作

安装zsh+zinit/oh-my-zsh

3.1 zsh

Manjaro/Arch

yay -S zsh

Debian系:

sudo apt install zsh

RedHat系:

sudo yum install -y zsh

其他可以来到官方Github安装,戳这里

设为默认shell:

chsh -s $(which zsh)

再把原来的别名复制到

~/.zshrc

3.2 zinit/oh-my-zsh

其实p10k安装有很多种方式,如图:

在这里插入图片描述

这里演示的是通过zinitoh-my-zsh(以下简称OMZ安装)。

3.2.1 zinit

zinit是一个强大的zsh插件管理器,安装:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"

接着在~/.zshrc加上:

zinit ice depth=1; 
zinit light romkatv/powerlevel10k

即可完成p10k的安装。

3.2.2 OMZ

首先安装OMZ

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

失败的话可以clone仓库安装,戳这里

接着安装p10k

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

最后在~/.zshrc中定义加上主题:

ZSH_THEME="powerlevel10k/powerlevel10k"

3.3 字体

Manjaro/Arch用户:

yay -S nerd-fonts-meslo

或手动安装:

其他系统的字体安装请参考其他博客,比如:

4 p10k基本配置

如果是使用zinit安装的p10k,重新启动zsh即可,如果是OMZ安装的p10k,请手动输入:

p10k configure

就会出现图形化配置向导。首先会问几个问题:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

会问三个图标:钻石,锁与Debian,这个是测试有没有安装对应的字体,如果没有安装的话应该是不能正常显示图标的,然后会问图标是否会重叠,接着有四种风格可以选择:

在这里插入图片描述

从这里开始就是自定义配置了,笔者选的3 ,接着可以选择:

  • 编码(Unicode/ASCII
  • 时间(不显示/12小时制/24小时制)
  • 提示段分隔符(三角/垂直/斜线/圆角)
  • 提示段头部(三角/渐隐/斜线/垂直)
  • 提示段尾部(垂直/渐隐/三角/倾斜/圆角)
  • 高度(一行/两行)
  • 左右提示段连接方式(无/点状连接/实线连接)
  • 提示段旁的命令提示符(无/左/右/左+右)
  • 颜色(最亮/亮/暗/最暗)
  • 空格(稀疏/紧密)
  • 图标(少/多)
  • 提示段流(Prompt Flow)(简洁/流畅,相比起简洁模式,对于时间、Git分支等流畅模式会显示更多文字或图标)
  • 临时提示(开启/关闭)
  • 即时提示模式(关闭/安静模式/啰嗦模式,官方是推荐啰嗦模式的,关闭是已经尝试过即时提示模式,但是不兼容zsh配置,需要关闭,安静模式建议已经阅读了即时提示模式文档后使用)
  • 覆盖p10k配置文件(如果p10k配置文件已存在,会提示是否覆盖,不覆盖的话也就是相当于此次配置无效,需要覆盖才能生效),覆盖之前原文件会备份

简单配置的效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值