推荐:Powerlevel9k -> Powerlevel10k:新一代ZSH主题的强大升级版!
请注意:Powerlevel9k已退役并停止维护,请使用其升级版Powerlevel10k!
Powerlevel9k是一个基于Powerline Fonts的ZSH主题,适用于原生ZSH以及包括Oh-My-Zsh、Prezto、Antigen等多种ZSH框架。
让你的终端变得更加高效且美观,成为黑客风格的代表,甚至在“截图你的桌面”讨论区中脱颖而出。这就是Powerlevel9k的魅力所在。
在我们的wiki上,你可以看到其他用户的配置示例:展示你的配置。
开发者致力于实现四个主要目标:
- 提供无需额外配置就能使用的出色默认设置。
- 使自定义变得简单,对于喜欢调整提示符的人来说。
- 提供有用的段落,以增强和帮助你的提示符。从单元测试覆盖率到AWS实例,应有尽有。
- 尽可能优化代码执行速度,保持终端响应流畅。
利用Powerlevel9k,你可以创建既实用又美丽的终端环境:
安装
只需两步即可从基本终端升级到Powerlevel9k(现在是Powerlevel10k)界面。安装后,你可以选择进行自定义。
默认设置下,安装后即可直接使用,当然,你也可以选择进一步定制你的提示符。
自定义提示符
务必查看关于提示符样式化和更多选项的wiki页面:提示符自定义
自定义提示符段落
自定义提示符非常简单。选择要显示的段落,并将它们分配给左或右提示符,只需在~/.zshrc
中添加以下变量。
| 变量 | 默认值 | 描述 | |------------|------------|------------------| |POWERLEVEL9K_LEFT_PROMPT_ELEMENTS
|(context dir vcs)
| 左侧提示符段落列表 | |POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS
|(status root_indicator background_jobs history time)
| 右侧提示符段落列表 |
可用提示符段落
目前可用的段落包括:
系统状态段落:
- ...
开发环境段落:
- ...
语言段落:
- ...
云服务段落:
- ...
其他:
- ...
更多详细信息,请参阅原始项目文档或前往Powerlevel9k官方Wiki获取完整内容。
尽管Powerlevel9k已停止维护,但Powerlevel10k继承了它的精神,并在其基础上进行了大量改进,提供了更现代、更强大的功能。立即尝试升级,让您的终端工作流焕发新的活力!