百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
powerlevel10k

powerlevel10k

> 开发工具
免费

一个 Zsh 主题

55.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个 Zsh 主题

Powerlevel10k

  • 项目的支持非常有限
  • 没有新功能正在开发中
  • 大多数错误将无法修复
  • 帮助请求将被忽略

Powerlevel10k 是一个 Zsh 主题。它强调 速度、[灵活性](#extremely-customizable] 和 出厂经验。

  • 开始使用
  • 功能
  • 安装
  • 配置
  • 字体
  • 在 Docker 中尝试使用
  • 许可
  • 常见问题
  • 故障排除
  1. 安装推荐的字体。 可选,但强烈建议。
  2. 安装 Powerlevel10k 本身。
  3. 使用 exec zsh 重启 Zsh。
  4. 如果配置向导未自动启动,请输入 p10k configure。
  • 配置向导
  • 无可比拟的性能
  • Powerlevel9k 兼容性
  • 纯粹的兼容性
  • 即时提示
  • 命令显示
  • 临时提示
  • 只需运行即可的当前目录
  • 极度可定制
  • 包含电池
  • 可扩展

除了 纯净 之外的所有风格在功能上是等价的。它们显示相同的信息,仅在呈现方式上有所不同。配置向导会根据您的偏好创建 ~/.p10k.zsh。可以通过编辑此文件来进行额外的提示自定义。该文件有大量注释,可帮助您浏览配置选项。

  • 配置向导中最佳的提示样式是什么? - Git 状态中的不同符号代表什么? - 如何更改提示的颜色?

  • 配置向导中缺少一些提示样式。

当你按下 ENTER 键时,下一个提示立即出现。使用 Powerlevel10k,不会出现提示延迟。如果你在 Raspberry Pi 上安装了 Cygwin,进入 Linux Git 仓库,并激活足够的提示段,以填充屏幕两侧的四行提示…等等,这太疯狂了,没有人会这么做。可能也做不到。重点是,Powerlevel10k 提示总是快速的,不管你做什么!

命令 提示指示符 意义
timew start hack linux ⌚ hack linux 在 timewarrior 中启用时间跟踪
touch x y ?2 Git 仓库中有 2 个未跟踪的文件
rm COPYING !1 Git 仓库中有 1 个未提交的更改
echo 3.7.3 >.Python-version 3.7.3 pyenv 中的当前 Python 版本

其他 Zsh 主题虽然能够显示相同的信息,但会导致提示延迟或打印出不反映系统当前状态的提示,然后稍后再刷新。使用 Powerlevel10k,您既可以获得快速的提示,又可以获得最新的信息。

从 Powerlevel9k 迁移 到 Powerlevel10k 是一个简单的过程。所有 POWERLEVEL9K 配置参数仍然可以正常使用。提示符与之前一样(【几乎】(#does-powerlevel10k-always-render-exactly-the-same-prompt-as-powerlevel9k-given-the-same-config)),但速度会更快(【肯定是】(#is-it-really-fast))。

  • 我使用了 Powerlevel9k 和 Oh My Zsh。如何迁移? - Powerlevel10k 是否总是根据相同的配置生成与 Powerlevel9k 完全相同的提示? - Powerlevel9k 和 Powerlevel10k 之间的关系是什么?

您仍然可以在使用纯粹风格时使用 Powerlevel10k 的功能,例如 临时提示 或 即时提示。

如果您的 ~/.zshrc 加载了许多插件,或者可能只是几个较慢的插件(例如 pyenv 或 nvm),您可能已经注意到 Zsh 启动需要一些时间。

其他主题会增加Zsh启动延迟 — — 有些延迟很大,有些则只是略有延迟。Powerlevel10k 则彻底消除了这种延迟。

某些命令的行为取决于全局环境。例如,kubectl run ...会在当前 Kubernetes 上下文定义的集群上运行一个镜像。如果您经常在"prod"和"testing"之间切换上下文,您可能希望在 Zsh 提示中显示当前上下文。如果您对 AWS、Azure 和 Google Cloud 凭据也这样做,提示将变得非常混乱。

Issues· 153 开放

查看全部 Issues在 GitHub 打开
  • #2969

    在 p10k 配置向导中使 Git 分支名称截短功能可配置

    更新于 2026年9月29日
  • #2968

    在 Linux 虚拟控制台上打开 Cursor 风格开关

    更新于 2026年9月20日
  • #2966

    终端大小的变化可能会影响命令提示符的位置

    更新于 2026年9月20日
  • #2958

    以 Powerlevel10k 为名的网络钓鱼网站

    更新于 2026年9月6日
  • #2932

    现在这个项目基本上已经不维护了,有什么替代方案吗?

    更新于 2026年8月7日
  • #2941

    支持 git 仓库中的 reftables

    更新于 2026年7月27日
  • #2956

    在 dir 之后、提示符之前以及仅在第一次提示时出现奇怪的字符(特别是在执行 zsh 或在 vscode 集成终端时)

    更新于 2026年7月21日
  • #2959

    OSC 133 k=r/k=s (提交 31982e2, #2954) 会导致第三方小组件调用 `zle reset-prompt` 时输入行闪烁

    更新于 2026年7月18日
  • #2896

    由于 cp -p 失败,配置失败

    更新于 2026年6月22日
  • #2728

    power10k 没有显示 git 状态。

    更新于 2026年6月19日

> 标签

Shellzsh

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年9月26日
最后更新2026年10月1日
分类开发工具
定价免费

> 相关工具

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具