这个项目能做什么
Powerlevel10k 是一款 Zsh 主题,优先考虑性能、灵活性和开箱即用的配置体验。它内置了配置向导(`p10k configure`),可根据用户偏好自动生成 `~/.p10k.zsh`。
核心功能包括:
- **即时提示(Instant prompt)**:在 pyenv、nvm 等慢速插件加载完成之前立即渲染提示符,彻底消除 Zsh 启动延迟。
- **短暂提示(Transient prompt)**:命令执行后将提示符折叠为极简形式,便于阅读终端历史记录和复制粘贴命令。
- **按需显示(Show on command)**:上下文感知的提示段仅在相关命令输入时才出现(例如仅当检测到 `kubectl` 时才显示 Kubernetes 上下文)。
- **数十个内置段**:涵盖 Git 状态、AWS/Azure/GCP 凭证、语言版本(Node、Python、Go、Rust、Java、PHP、Ruby)、CPU 负载、内存、磁盘使用、电池、VPN、WiFi、时间等多个指标。
- **兼容 Powerlevel9k 和 Pure**:可复刻现有的 Powerlevel9k 或 Pure 主题配置,同时带来显著的性能提升。
- **自定义段 API**:用户可通过公开 API 自行定义提示段。
安装方式包括手动 git clone、Oh My Zsh、Prezto、Zim、Homebrew,以及 Arch Linux 和 Alpine Linux 的各种软件包管理器。
注意:该项目已处于维护末期——不再计划新功能,大多数 Bug 不会修复,求助请求也会被忽略。
评论
0 评分人数达到10人后显示
登录后参与讨论。