Powerlevel10k:Zsh 终端美化,装完就回不去了

Powerlevel10k:Zsh 终端美化,装完就回不去了

powerlevel10k 在 GitHub 上已经拿到 54.5K Star 了。

这是一个 Zsh 主题,干的事很纯粹——让你的终端命令行变得好看、好用、反应快。支持多种提示风格,内置配置向导,敲一条命令就能完成所有定制。

1、 这玩意儿是干嘛的

一句话:给 Zsh 换一个功能强大又好看的命令行提示界面。

装完之后,你的终端提示符能显示 Git 分支状态、命令执行耗时、当前 Python 版本、Kubernetes 上下文等等信息。所有内容实时刷新,输入命令的瞬间就能看到结果变化。

正文顶部截图

2、 为什么要用它

用过 Zsh 的人都知道,终端启动慢是个老大难问题。插件一多,打开终端要等好几秒才能开始输入。

Powerlevel10k 有个叫 Instant Prompt 的功能,直接把启动延迟干掉了。不管你装了多少插件,终端打开的瞬间就能输入命令,插件在后台慢慢加载。

还有个 Transient Prompt 功能,执行完的命令会自动简化提示符,屏幕上只保留关键信息,历史记录干净很多。

3、 配置向导

不用手动改配置文件。终端里敲 p10k configure,一个交互式向导就出来了。

选风格、选颜色、选要显示的信息段,全程跟着提示走就行。支持多种预设样式,包括经典风格、彩虹风格、纯色风格,还有一个模仿 Pure 主题的极简风格。

向导生成的配置文件 ~/.p10k.zsh 里注释写得很详细,想微调的话直接改这个文件。

README区域截图

4、 速度到底有多快

官方说法是"无妥协的性能",实际用下来确实感受得到。

每次按回车,下一个提示符是瞬间出现的。不像有些主题,命令执行完了还要等提示符刷新。Powerlevel10k 的做法是先把上一次的结果显示出来,同时在后台计算新状态,算完了再无缝替换。

Git 仓库再大、分支再多,提示符也不会卡。

5、 安装方式

用 Oh My Zsh 的话:

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

然后在 .zshrc 里把主题改成 ZSH_THEME="powerlevel10k/powerlevel10k",重启终端就行。

推荐装一个 MesloLGS NF 字体,不然有些图标显示不出来。

6、 兼容性

从 Powerlevel9k 迁移过来基本无缝,原来的配置参数全部能用,提示符样式不会变,速度提升很明显。

也兼容 Pure 主题的风格,p10k configure 里选 Pure 就行,同时还能用 Instant Prompt 这些 Powerlevel10k 独有的功能。

7、 适合谁用

  • 每天在终端里花大量时间的开发者
  • 用 Git 做版本管理、需要随时看到分支和状态的人
  • 装了一堆 Zsh 插件、被启动速度折磨过的人
  • 就想让终端好看一点、用着舒服一点的人

项目目前处于维护状态,不再加新功能,但已有的东西够用了。

件、被启动速度折磨过的人

  • 就想让终端好看一点、用着舒服一点的人

项目目前处于维护状态,不再加新功能,但已有的东西够用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值