ZSH 插件

awesome-zsh-plugins

Awesome

Status

License Build Status Join the chat at https://gitter.im/unixorn/awesome-zsh-plugins GitHub stars Code Climate Issue Count GitHub last commit (branch)

ZSH 框架、插件、教程和主题的集合,灵感来自各种很棒的列表集合.

*请阅读 Contributing Guidelines 在贡献之前. *

Frameworks

这些框架使您可以更轻松地自定义 ZSH 设置.

您可以在以下位置找到各种框架的一些有趣的性能时序比较.

alf

Alf 是 ZSH 的超快速和可配置框架; 它以 Prezto 和 Antigen 为模型,同时在幕后使用 Oh-My-Zsh; 并提供标准默认值、别名、函数、自动完成、自动更新和可安装的提示主题和插件.

ansible-role-zsh

ansible-role-zsh 是一个零知识安装的 ansible 角色. 它使用抗原来管理包和 oh-my-zsh. 可以有条件地加载包. 默认情况下,它包括 powerlevel9k 主题、自动建议、语法高亮和 fzf-widgetsfzf-marks . 完全可定制.

ant-zsh

Ant-zsh 是一个小巧轻便的 ZSH 配置环境,可满足特殊定制需求. 它包括插件、主题和基本的便捷设置.

antibody

Antibody 是一种用 Golang 编写的更快更简单的抗原. 更多详情请访问 http://getantibody.github.io/.

antigen-hs

antigen-hs 替代了针对启动 shell 时的低开销而优化的抗原. 它会自动为您克隆插件.

antigen

Antigen 是一小组函数,可帮助您轻松管理名为 bundles 的 shell (ZSH) 插件. 这个概念与典型的 vim+pathogen 设置中的包几乎相同. Antigen 之于 ZSH,Vundle 之于 vim. Antigen 可以加载 oh-my-zsh 主题和插件,并会自动为您克隆它们.

ax-zsh

Ax-ZSH 是 ZSH 的模块化配置系统. 它提供了合理的默认值并且可以通过插件进行扩展.

dotzsh

Dotzsh 力求独立于平台和版本. 在旧版本的 ZSH 下运行时,某些功能可能会丢失,但它应该会完全降级,并允许您在不同操作系统的多台机器上使用相同的设置而不会出现问题.

fresh

fresh 是一种工具,可以将其他人的 shell 配置(别名、函数等)导入到您自己的配置文件中. 我们还支持 ackrc 和 gitconfig 等文件. 把它想象成你的点文件的 Bundler.

miniplug

miniplug 是 ZSH 的简约插件管理器.

  • 重新采购 .zshrc 时没有崩溃或双重插件加载
  • 与其他框架不同,Miniplug 不会污染你的 $PATH
  • 只做最低限度的插件管理

mzpm

mzpm 是 ZSH 的极简插件管理器.

oh-my-zsh

oh-my-zsh 是一个社区驱动的框架,用于管理您的 ZSH 配置. 包括 120 多个可选插件(rails、git、macOS、集线器、capistrano、brew、ant、macports 等),超过 120 个主题为您的早晨增添情趣,以及一个自动更新工具,让您轻松了解最新动态来自社区的更新.

PMS

PMS 允许您以有助于减少设置时间和提高生产力的方式管理您的外壳. 它支持主题(改变你的 shell 的外观)、插件(为你的 shell 添加功能)和点文件管理.

prezto

Prezto 通过合理的默认值、别名、函数、自动完成和提示主题丰富了 ZSH 命令行界面环境. 有一些特定于 prezto 的插件位于 https://github.com/belak/prezto-contrib.

pumice

Pumice 是 ZSH 的轻量级插件管理器.

pz

ZSH 的插件管理器不必很复杂也很强大. PZ 可以聪明的时候不会试图变得聪明. PZ 是一个功能齐全、快速且易于理解的插件管理器,封装在一个包含大约 200 行干净 ZSH 的单个文件中.

PZ 足以很好地管理您的 ZSH 插件,然后让您摆脱困境.

sheldon

一个快速、可配置的 shell 插件管理器.

  • 可以管理
  • 任何git 存储库.
    • 分支/标记/提交支持.
    • 对 GitHub 存储库的额外支持.
    • 对 Gists 的额外支持.
  • 任意远程文件,只需指定 URL.
  • 本地插件,只需指定目录路径即可. *高度可配置的安装方法使用 handlebars 模板.
  • 超快速并行安装.
  • 配置文件使用 TOML 句法.
  • 使用锁定文件来更快地加载插件.

Toasty

Toasty 是一个 ZSH 框架,旨在促进管理,而不是规定它.

tzpm

最小的 ZSH 插件管理器. 仍在开发中.

uz

ZSH 微型插件管理器.

yazt

Yazt 是一个简单的 zsh 主题管理器,几乎与所有东西兼容. 您可以在插件中使用提示,混合“n”匹配两个主题,稍加修改,您甚至可以在 bash 中使用它.

zapack

zapack 是一个基本的快速最小 ZSH 插件加载器.

zeesh

Zeesh 是一个跨平台的 ZSH 框架. 它类似于,但不兼容, oh-my-zsh . 它具有模块化插件架构,易于扩展. 它有一组丰富的默认值,但被设计为尽可能轻量级.

zgem

Zgem 是 ZSH 的插件管理器,支持从 git、http 和本地文件加载和更新插件和主题.

zgen

Zgen 是受 Antigen 启发的 ZSH 轻量级插件管理器. 目标是在启动 shell 时将开销降至最低,因为没有人喜欢等待. 它目前没有得到积极维护,我建议您使用 zgenom fork 代替,就是这样.

zgenom

ZSH 的轻量级插件管理器,是一个扩展了辉煌的分支 zgen 并提供更多功能和错误修正,同时完全向后兼容.

为了在新的终端会话期间保持快速加载,zgenom 会生成一个静态的 init.zsh 文件,该文件只提供你的插件并将它们附加到你的 fpath 中.

这通过在启动期间不必执行耗时的逻辑(插件检查、更新等)来最大限度地减少启动时间. 不利的一面是,每当您更新 .zshrc 中的插件列表时,您都必须使用 zgenom reset 手动刷新 init 脚本.

Zgenom 可以加载 oh-my-zsh-兼容和 prezto- 兼容的插件和主题,当您将它们添加到插件列表时,将自动为您“git”克隆插件.

zilsh

zilsh 是一个 ZSH 配置系统,旨在吸引更多高级用户并遵循 vim-pathogen 的简单方法.

zim

Zim 是一个 ZSH 配置框架,具有极快的速度和模块化扩展.

Zinit

Zinit 是一个创新的,可能(因为 Turbo) fastest 插件管理器支持:

  • Turbo 模式 - Zsh 启动速度提高 80%! 例如:不是 200 毫秒,而是 40 毫秒,
  • 完成管理(有选择地禁用和启用完成),
  • 片段(↔ 通过 URL 下载的常规文件,例如:脚本)并通过它们 Oh My Zsh 和 Prezto 插件支持(→ 低开销),
  • 附件(↔ Zinit 扩展),
  • 报告(来自插件加载 - 插件不再是黑匣子),
  • 插件卸载(允许例如:动态主题切换),
  • bindkey 捕获和重新映射,
  • packages,
  • 干净的 fpath(数组 $fpath 没有被用于添加完成和自动加载函数,因此它保持简洁,而不是臃肿),
  • services ↔ 单实例,后台插件,
  • 另外,总的来说:Zsh 插件标准中的所有机制——Zinit 是该标准的参考实现.

奖励:您可以使用 zinit-console 查看和更改 ZSH 会话的状态(例如:列出和卸载插件)并从磁盘中删除插件和片段.

该项目非常活跃——目前 > 3100 次提交.

zit

zit 是 ZSH 的插件管理器. 它是最小的,因为它实现了作为插件管理器的最低要求:它允许用户从 Git 存储库安装插件(仅限 Git 存储库,它们的名称),源插件并更新它们. 它没有实现一些花哨的功能,例如清除已删除的插件、自动编译已安装的插件、oh-my-zsh/prezto/其他 ZSH 框架的别名、构建二进制文件、PATH 操作等.

znap

⚡️Znap 是 ZSH 的轻量级插件管理器和 Git 存储库管理器,易于理解. 虽然专门为 ZSH 插件定制,Znap 还可以作为管理 Git 存储库的通用实用程序.

Znap

Znap 可以:

  • 立即出现任何提示. 只需一个命令,将启动时间从 ~200ms 减少到 ~40ms.
  • 异步编译您的插件和函数.
  • 缓存那些昂贵的eval $(commands).
  • 并行克隆或拉取多个存储库.
  • 无需重新输入即可重新克隆所有存储库.
  • 多回购管理
  • 自动 compinitbashinit - 你的 .zshrc 中不再需要它们,znap 会根据需要自动执行它们.

zoppo

Zoppo 是 ZSH 的残缺配置框架. 正如意大利谚语所说:“chi va con lo zoppo, impara a zoppicare”,我们意识到我们走路时带着瘸子,而现在我们自己也会瘸腿.

zpacker

Zpacker 是一个轻量级的 ZSH 插件和主题管理框架.

zplug

🌺 Zplug 是下一代 ZSH 插件管理器.

zpm

zpm ( ZSH Plugin Manager ) 是一个插件管理器 ZSH 谁结合了命令式和声明式方法. 首次运行时,zpm 会做复杂的逻辑并生成缓存,之后将只使用缓存,所以这使得这个框架非常快.

  • 最快的插件管理器(真的,第一次运行后,根本不会使用zpm)
  • 支持异步加载
  • 包之间的依赖
  • zpm 在 Linux、macOS、FreeBSD 和 Android 上运行.
  • zpm 插件兼容 oh-my-zsh.

zr

zr 是一个快速、简单的 ZSH 插件管理器,用 Rust 编写,可以通过 cargo install zr 轻松安装.

zshing

zshing 是一个类似于 Vundle/Vim 的 ZSH 插件管理器,它允许你...

.zshrc中跟踪和配置你的插件 * 安装 ZSH 插件 * 更新 ZSH 插件 * 按名称搜索所有可用的 ZSH 插件 * 清理未使用的插件 * 在 * 单个命令中运行上述操作 * 管理已安装插件的 Source Plugins

ztanesh

Ztanesh 旨在通过 ztanesh 项目提供的配置提高您的 UNIX 命令行体验和生产力:这些工具将使您的 shell 更强大且更易于使用.

ztheme

ztheme 是 ZSH 的一个小而快速的主题引擎.

ztupide

一个简单快速的 ZSH 插件管理器. 它使用 zcompile 和异步加载来加速你的 shell 启动时间.

zulu

Zulu 是 ZSH 5+ 的环境管理器,旨在让您无需编写任何代码即可轻松管理您的 shell.

  • 无需编辑文件即可轻松管理您的 shell 环境.
  • 创建别名、函数和环境变量,并在下次 shell 启动时提供给您.
  • 使用简单的命令从$path$fpath$cdpath 添加和删除目录.
  • 轻松安装软件包、插件和主题,并立即提供给您.

Setups

本节用于完整设置 dropins - 它们不是框架,但它们也不是简单的插件/主题.

zgenom

  • zsh-quickstart-kit - 使用 ZSH 的简单快速入门 zgenom . 这包括精选的插件集合,自动配置 ZSH 以使用 zgenom 加载它们并定期自动更新自身、插件和快速入门工具包本身.

zinit

  • ZPWR - 一个极其强大的自定义终端环境建立在 Zinit 以获得最大速度. 一个完整的终端配置框架,包括 zsh、tmux、fzf、vim 和 spacemacs 配置. 这包括:

  • 11.5k+ 选项卡完成

  • 1.9k+ 别名
  • 330 多个 git 别名
  • 350 多个 zpwr 子命令
  • 2.1k 功能
  • 150+ zpwr 环境变量
  • 170 多个 perl、python、bash、zsh 脚本
  • 2.8k 行 README.md
  • 46k + LOC
  • 1 行安装

Tutorials

Generic ZSH

Antigen

Oh-My-Zsh

Prezto

Zgen

Zinit (née zplugin)

  • BlaCk-Void-Zsh - :crystal_ball:很棒的、可定制的 Zsh 入门套件 🌠🌠. 包括电力线、fzf 集成、某些终端中的天气和图像查看.
  • zinit-configs - 真实世界的配置文件(基本上是.zshrc 文件的集合)持有Zinit 调用.

ZSH on Windows

  • superconsole - 仅限 Windows.

  • ConEmu/zsh 开箱即用配置为在 ConEmu 重启后恢复以前打开的选项卡和 shell 工作目录

  • 开始新的 SuperConsole 会话时,在干净环境和继承环境之间进行选择 *自定义彩色方案,各种命令的彩色输出
  • 包含 MSYS2,预装了 zsh 和必要的软件,使用 zsh-grml-config
  • 使用 Antigen 进行 ZSH 主题和配置管理
  • 启用 ZSH 插件数量以激活完成、突出显示和历史记录,以实现最舒适的使用
  • 为 MSYS2 环境配置了具有适当 git 和 git lfs 支持的 Git-for-Windows 存储库,已经安装了 git 客户端.
  • gitssh-agent 开箱即用,将您的密钥添加到 ConEmu/msys64/ConEmu/msys64/home/user/.ssh 目录
  • 由于 agkozak-zsh-prompt,非阻塞 ZSH 提示状态更新
  • 为 MSYS2 command-not-found 处理程序定制,建议安装什么包
  • 设置nano为主编辑器,启用nano语法高亮
  • 自定义辅助脚本添加到ConEmu/msys64/3rdparty

Plugins

  • 1999 - 电力线风格的主题. 包括 git 状态装饰、网络和电池状态.
  • 256color - 使用 256 种颜色增强终端环境. 它查看所选的“TERM”环境变量,并查看是否有相应的 ncurses 的 terminfo 有 256 种颜色可用. 结果是多色终端(如果可用).
  • abbr (olets) - 管理自动扩展的缩写,当你点击空间时,受鱼壳的启发,这些缩写会自动扩展.
  • abbr-path - 从一些 oh-my-fish 主题中添加了 theme_title_use_abbreviated_pa​​th 参数的功能.
  • abbrev-alias - 提供类似于vim 的缩写扩展的功能.
  • accurev - ZSH 插件 accurev.
  • actiona - 让通话更轻松 actiona 命令行中的脚本. 包括选项卡完成.
  • alehouse - 包含短别名 brew 命令,灵感来自 betterbrew.
  • alias-tips - 一个 oh-my-zsh 插件,可帮助记住您定义过的那些别名.
  • allergen - 一组与 Antigen 一起使用的自定义 ZSH 插件.
  • almostontop - 每次在 shell 中执行新命令之前清除以前的命令输出. 灵感来自 alwaysontop bash 的插件.
  • alt-and-select - 将 alt-c(复制)、alt-v(粘贴)、alt-x(剪切)键盘快捷键绑定到命令:copy-region-as-kill、yank、kill-region. 将执行命令重新映射到 Alt-Shift-X.
  • ansible - 一个插件 Ansible.
  • ansiweather - 终端中的天气,带有 ANSI 颜色和 Unicode 符号.
  • antigen-git-rebase - Antigen/ZSH 脚本来帮助git 变基.
  • anyframe - ZSH 的 peco/percol/fzf 包装插件.
  • apache2 - 添加用于管理 Apache2 的别名和函数.
  • apple-touchbar - 在 MacBook Pro 中添加了触控栏支持 iTerm 2.
  • appup - 在当前目录(例如您的应用程序)中检测到 docker-compose.ymlVagrantfile 时,添加 startstopupdown 命令. 只需运行up并开始编码!
  • arc - 为 Yandex 版本控制系统添加别名.
  • arduino - 添加脚本以从命令行构建、上传和监控 arduino 草图. 需要 jq.
  • artisan - 用于 ZSH 的 Laravel artisan 插件,可帮助您从项目树中的任何位置运行 artisan,并带有选项卡完成功能!
  • asciidoctor - AsciiDoctor 的插件.
  • asdf - 集成和完成 asdf,可扩展的版本管理器,支持 Ruby、Node.js、Elixir、Erlang 等.
  • assume-role - ZSH 插件可让您轻松承担 AWS IAM 角色. 包括完成.
  • async - 无需任何外部工具即可在 ZSH 中运行异步任务的库. 允许您运行多个异步作业、强制执行唯一作业(同一作业的多个实例将不会运行)、刷新所有当前正在运行的作业并创建多个工作器(每个都有自己的作业).
  • atom-plugin - 基于 Sublime 插件,让你启动一个文件或文件夹 AtomiTerm 2.
  • atuin - 用 SQLite 数据库替换您现有的 shell 历史记录,并为您的命令记录额外的上下文. 此外,它还通过 Atuin 服务器提供机器之间历史的可选和完全加密的同步.
  • auto-color-ls - 自动列出带有 colorls 的目录.
  • auto-fortune-cowsay - 打印出一头牛的 ASCII 图片,在每次 zsh 开始时说随机警句.
  • auto-fu.zsh - 自动完整的单词和列表选择. 最初是 y.fujii 的 incr-0.2.zsh .
  • auto-ls - cding 到新目录时自动ls.
  • auto-notify - 当长时间运行的任务完成时自动发出通知.
  • auto-nvm - 自动切换到给定目录中指定的节点版本.
  • autocomplete - 在您键入时自动列出补全,并提供用于选择和插入它们的直观键绑定.
  • autodotenv - 当你将 cd 放入包含 .env 文件的目录时,会提示你加载变量.
  • autoenv-extended - Extended version of the zsh-autoenv 插入.
  • autoenv - 如果一个目录包含一个.env 文件,当你cd 进入它时它会自动执行.
  • autojump - 一个学习的cd 命令 - 从命令行轻松导航目录. 安装 autojump-zsh 以获得最佳效果.
  • autopair - 用于自动关闭、删除和跳过匹配分隔符的 ZSH 插件. 仅在 ZSH 5.0.2 或更高版本上测试.
  • autosuggestions - Fish- 类似于 ZSH 的快速/不显眼的自动建议.
  • autoswitch-virtualenv - ZSH 插件在遍历目录时自动切换 python virtualenvs 和 pipenvs. 自动检测 pipenv 和诗歌项目.
  • autoupdate-antigen - Antigen 不会像 oh-my-zsh 那样进行自动更新. 该插件为抗原添加了自动更新,包括抗原和配置中加载的包.
  • autoupdate-oh-my-zsh-plugins - oh-my-zsh 不会自动更新非核心插件,这会将插件自动更新添加到 oh-my-zsh.
  • aws-cli-mfa - 基于 sweharris 的 AWS CLI MFA 插件 aws-cli-mfa . 支持在配置文件中指定 mfa_device.
  • aws-mfa - AWS MFA 插件.
  • aws-plugin - 为 aws 命令添加辅助函数. 包括 mfa 和承担角色助手.
  • aws-upload - 使用 aws-upload 提高您的工作效率.
  • aws-vault (blimmer) - 插件 aws-vault . 包括选项卡完成.
  • aws-vault (reegnz) - 更容易使用 aws-vault 在你的环境中.
  • aws2 - 为版本 2 提供补全支持 awscli 以及一些用于管理 AWS 配置文件并将其显示在提示中的实用程序.
  • awsume - 插件,可以显示当前 awsume 轮廓.
  • azcli - 使用 azure cli 工具的助手.
  • background - 在后台执行功能的 ZSH 插件.
  • base16 - 添加脚本以允许您更改 shell 的默认 ANSI 颜色,但最重要的是,更改 shell 256 颜色空间中的 17 到 21 种颜色(如果您的终端支持). 这个脚本可以让你的外壳保持原来的明亮颜色(例如,亮绿色仍然是绿色等等),同时为应用程序提供额外的 base16 颜色,例如 Vim.
  • baseballfunfacts - 在您的外壳中打印随机棒球相关的“有趣的事实”. 取决于正在安装的 fortunecowsay.
  • basex - 增加了几个 BaseX 简化使用的别名.
  • bash-quote - 从 Bash.im 获取随机报价.
  • bash - 使 ZSH 更兼容 Bash. 它重新定义了 source 命令以使其更像bash. 它还启用了 bash 补全.
  • battery_state - 在右侧提示中显示电池状态.
  • bd - 跳回特定目录,无需执行 cd ../../...
  • bepoptimist - 为法语重新映射 ZSH vi-mode bépo keyboard.
  • betterbrew - 为 brew 添加更多命令别名
  • bitbucket-git-helpers - 添加辅助脚本以允许您创建 bitbucket PR 或在当前分支中打开目录.
  • blackbox - Stack Exchange的工具包,用于将密钥/凭据安全地存储在“git”存储库中.
  • bofh - 添加显示随机财富的功能.
  • bol - 打开终端窗口时打印随机报价.
  • boss-docker - 在 OSX 上管理 docker.
  • boss-git - 为 git 添加了一些方便的别名.
  • branch-manager - 用于管理git 分支的插件.
  • brew (rhuang2014) - 独立插件 Homebrew 包管理器.
  • brew (wolffaxn) - 独立插件 Homebrew 包管理器.
  • browse-commit - 一个插件,可让您从命令行在浏览器中打开任何提交.
  • bruse - 使“酿造链接”不同版本的软件包变得容易.
  • bumblebee - 在命令行中切换 optirun 的插件.
  • c - 添加了一些 git 快捷方式.
  • calc - ZSH 的计算器.
  • caniuse - 添加 Can I Use... 支持ZSH.
  • careful_rm - rm 的包装器,用于添加垃圾/回收和有用的警告.
  • case - 添加两个别名 tolowertoupper 来切换输出大小写的 ZSH 插件.
  • cd-gitroot - 一个 ZSH 插件到 cdgit 存储库根目录.
  • cd-reminder - 当cd 进入指定目录时显示提醒.
  • cd-reporoot - 一个 ZSH 插件,将 cd 放到当前存储库检出的根目录中.
  • cd-ssh - 当你不小心cd 到服务器时,ssh 到服务器.
  • cdbk - 一个 ZSH 插件,允许轻松创建命名目录 - 您想要的任何目录的快捷方式.
  • cdc - 更容易将目录更改为用户定义的目录列表的子目录. 包括制表符补全、会话历史和 pushdpopddirs 等价物.
  • cdr - 为 ZSH 轻松设置 cdr.
  • change-case - 用于在命令行中快速切换大小写的插件. :太阳镜:
  • cheatsheet - 可轻松查看、创建和编辑备忘单的插件.
  • check-deps - ZSH 插件的助手,允许他们展示如何安装任何缺少的依赖项. 适用于 Debian(以及 Ubuntu 等衍生产品)、Arch 及其衍生产品、Nodejs 和 ZSH 插件(如果您使用的是 zpm 框架.
  • chgo - 修改了 chruby 的克隆,以便在多个 Go 版本之间轻松切换.
  • clean-project - 从项目中删除文件(默认情况下自动). 用于防止 .DS_StoreThumbs.db 文件弄乱你的目录.
  • clipboard - 增加跨平台访问系统剪贴板的助手功能. 适用于 macOS、X11(和 Wayland)和 Cygwin.
  • cmd-architect - 根据历史记录和提示,移动、删除、添加命令段和搜索历史记录,使用多词查询构建命令.
  • cmd-status - 报告命令的状态,包括返回代码和持续时间.
  • cmdtime - 显示从分叉到终端的命令的持续时间 timer 插入.
  • code-review - 在git merge-base target_branch base_branchtarget_branch上启动git difftool.
  • code-stats - 计算按键次数并将统计信息记录到 Code::Stats.
  • colored-man-pages-mod - 分叉自 ohmyzsh/ohmyzsh/plugins/colored-man-pages . 着色man 输出.
  • colored-man-pages - 为“手册”页着色.
  • colorize - 为各种程序的输出着色.
  • colorls - 为一些 colorls 函数定义了一些有用的快捷方式.
  • colors (Tarrasch) - 可以更轻松地从 CLI 为文本着色. red foo 正常工作.
  • colors (zpm-zsh) - ZSH 的增强颜色.
  • command-execution-timer - 显示交互式 shell 命令执行所需的时间.
  • command-not-found - oh-my-zsh command-not-found 插件的镜像,因此您不必包含所有 oh-my-zsh.
  • command-note - 记录复杂的命令并对其进行评论.
  • command-time - 显示 ZSH 中长命令的执行时间和 powerlevel9k . 类似于内置的REPORTTIME,但只在用户+系统时间>=REPORTTIME时输出.
  • compe - 添加完成 nvim-compe.
  • completion-generator - 此插件尝试从程序的帮助文本中读取选项列表并自动生成完成功能. 请注意,这不会自动执行,您必须显式调用生成器来创建完成脚本.
  • copy-pasta - 像在 GUI 中一样在终端中复制和粘贴文件.
  • copyzshell - 一个 ZSH 插件,用于通过 ssh 将你的 shell 配置复制到另一台机器上.
  • crash - 为 ZSH 添加适当的错误处理、异常和 try/catch.
  • crayon-syntax - 用于 Wordpress 的 Crayon 插件的 ZSH 语法突出显示.
  • crypto-prices - 添加一个 powerlevel9k 以当前比特币价格细分.
  • crystal - 一个插件 Crystal.
  • czhttpd - 一个用 99.9% 纯 ZSH 编写的简单 http 服务器.
  • declare-zsh - zshrc 中 Zinit 命令的命令行解析器.
  • deepx - 收集有用和有趣的命令以改善工作流程和生活质量.
  • deer - ZSH 的文件导航器深受启发 ranger.
  • depot-tools - 用于安装 Chromium depot_tools 的简单 oh-my-zsh 插件. 安装这个插件会自动把所有的chromium depot_tools 放在你的路径中.
  • dev - 提供轻量级版本 Shopify's internal dev tool
  • diff-so-fancy - 简化将“diff-so-fancy”项目安装到您的用户帐户的过程.
  • diractions - 允许您将简短的逻辑/助记符名称映射到目录以快速访问它们,或在其中执行操作.
  • dircolors-solarized (joel-porquet) - Solarized dircolors 插件,提供深色或浅色终端背景选项.
  • dircolors-solarized (pinelibg) - 启用 Solarized Color Theme for GNU ls.
  • dircycle - 循环遍历目录堆栈.
  • directory-history - ZSH 的每个目录历史记录,它以目录敏感的方式实现向前/向后导航以及子字符串搜索.
  • direnv - 用于安装和加载的插件 direnv . 灵感来自 zsh-pyenv.
  • dirrc - 当存在于你cd 进入的目录中时执行.dirc.
  • dirstack - 用于在一行上显示目录堆栈信息的插件.
  • doas - 按两次 esc 可以轻松地使用 doas 为当前或以前的命令添加前缀.
  • docker-aliases 日常使用的 Docker 别名.
  • docker-compose 在您的提示中显示 docker 容器状态.
  • docker-helpers - docker helper 脚本的集合.
  • docker-machine - ZSH 的 docker-machine 插件.
  • docker-run - 返回“自然地”运行您的命令,我们将处理容器.
  • dogesh - 狗化插件.
  • dotbare - 借助 fzf 进行交互式点文件管理.
  • dotfiles - 使用 git 使您的点文件在多台机器上保持同步.
  • dotpyvenv - 当你进入一个目录时,自动切换到一个名为 .pyvenv 的目录中的 python 虚拟环境(你之前用 virtualenv 程序创建的).
  • dropbox - ZSH 的 dropbox 插件,提供 dropbox-clidropbox-uploader 命令.
  • dune-quotes - 随机沙丘报价生成器插件.
  • duration - 如果超过用户可设置的运行时间,则显示命令持续时间.
  • dwim - 尝试预测您接下来要做什么. 它提供了一个键绑定 (control-u),它将用您接下来要运行的命令替换当前(或上一个)命令行.
  • easy-motion - 一个港口 vim-easymotion 对于 ZSH.
  • ec2ssh - 列出 EC2 实例并通过 ssh 轻松登录实例.
  • editing-workbench - 添加理智、复杂的命令行编辑(例如增量历史 word 完成).
  • edward cli - 添加智能完成和别名 edward CLI micro-service launcher.
  • elixir - 为 Elixir、IEX、Mix、Kiex 和 Phoenix 添加快捷方式.
  • emacs - 将 Emacs 设为 CLI 操作的默认值,例如编辑 git commit 消息; 设置方便的别名.
  • emoji-cli - 😱 命令行上的表情符号完成.
  • emoji-fzf - 优秀的可配置 ZSH 插件 emoji-fzf . 它深受启发 emoji-cli.
  • emojis - 在方便的变量中向您的环境添加大量 ascii 艺术表情符号.
  • enhancd - 一个简单的工具,通过记住用户访问过的所有目录并将其用于路径名解析来提供增强的 cd 命令.
  • envrc - 如果在目录中找到.envrc 文件,则自动加载和卸载环境变量.
  • escape-backtick - 双击“`”时快速插入转义的反引号.
  • evalcache - 缓存二进制初始化命令的输出,以帮助降低 shell 启动时间.
  • evil-registers - 扩展 ZLE vi 命令以远程访问 vim 和 nvim 编辑器的命名寄存器,以及系统选择和剪贴板.
  • exa (DarrinTisdale) - 启用多个别名扩展 exals 的现代替代品.
  • exa (hermitmaster) - 添加一些别名 exals 的现代替代品.
  • exa (mohamedelashri) - 添加别名 exa, ls 的现代替代品.
  • exa (ptavares) - 安装和加载 exa.
  • exercism - 一个插件 exercism.io.
  • expand-ealias - 用空格扩展特定别名.
  • expand - 使用空格键扩展常规别名、全局别名、不正确的拼写和短语、全局、历史扩展和 $parameters.
  • explain-shell - 打开命令 explainshell.com.
  • extend-history - 通过为历史记录中的每个命令添加退出代码来扩展命令历史记录.
  • f-shortcuts - 使用 F1 到 F12 键制作快捷工具栏.
  • fancy-ctrl-z - 破解版中的版本 oh-my-zsh 因此其他框架的用户不必导入所有 oh-my-zsh.
  • fast-alias-tips - 帮助记住您定义和忘记的别名. 移植自 djui/alias-tips.
  • fast-syntax-highlighting - 优化和改进了zsh-users/zsh-syntax-highlighting——更快的响应时间,可切换的高亮主题.
  • fav - ZSH/fzf 插件,可以很容易地添加和调用重要目录的命名收藏夹.
  • favorite-directories - 快速跳转到您喜欢的目录.
  • figures - ZSH 的 Unicode 符号.
  • firebase (Seqi) - 在 Firebase 项目目录或子目录中时显示当前工作项目或项目别名.
  • firebase (rmrs) - 在提示中添加一个指示符,表明您位于包含 firebase.json 文件(又名“firebase 项目”)的目录中.
  • fixnumpad-osx - 允许在 ZSH 中识别 Apple 键盘的小键盘键.
  • flow-plugin - 这个插件使得 flow 命令在 TYPO3 Flow 发行版的每个子目录中都可用.
  • fnm - 安装并加载 Fast Node Manager (fnm) 如果它不见了.
  • forgit - 利用模糊查找器的git实用工具 fzf.
  • functional - ZSH 高阶函数.
  • fuzzy-search-and-edit - ZSH 插件用于模糊搜索文件并立即打开匹配行上的匹配文件.
  • fz - 无缝添加模糊搜索 z的选项卡完成并让您轻松地在历史记录中的目录之间跳转.
  • fzf (unixorn) - 启用 fzf 历史记录和文件搜索.
  • fzf-fasd - 集成 fzffasd --- 使用 fzf 的模糊搜索完成 z 的选项卡!
  • fzf-finder - 插件有一个很酷的搜索键绑定 fzf 和(可选) bat . 在子目录的本地树中搜索文件.
  • fzf-history-search - 用一个替换Ctrl+R fzf包括日期/时间的驱动历史搜索.
  • fzf-marks - 使用模糊查找器在“bash”和“zsh”中创建、导航和删除书签的小脚本 fzf.
  • fzf-prezto - 查找位置的 Prezto 插件 fzf 已安装并启用其自动完成和键绑定.
  • fzf-tab - 将 ZSH 的默认完成选择菜单替换为 fzf.
  • fzf-widgets - 添加了一些 ZLE 小部件 fzf.
  • fzf-z - 将 z 插件和 fzf 结合在一起,让您可以在命令行的任何位置轻松浏览最近使用的目录.
  • fzy - 使用的插件 fzy 对于某些模糊匹配操作.
  • gcloud-project - 轻松选择 Google Cloud 项目.
  • geeknote - Geeknote ZSH 插件.
  • gentoo - 添加了一些别名和函数以与 Gentoo Linux 一起使用.
  • geometry-datetime - Geometry 日期时间插件. 在您的提示中显示日期时间(date unix 命令).
  • geometry-hydrate - Geometry 提醒你补水的插件.
  • geometry-npm-package-version - Geometry 显示当前文件夹的 npm 包版本的插件.
  • geometry-rust-version - Geometry 当存在 .rsCargo.toml 时,显示当前文件夹的 Rust 版本的插件.
  • get-jquery - 用于快速下载 jQuery 库的插件 https://github.com/unixorn/awesome-zsh-plugins/blob/master/code.jquery.com.
  • ghost-zeus - 让你使用 zeus 使用正常的 rails 命令.
  • gimme - 使用 gimme 管理 Go 安装.
  • git-acp - 将当前命令行作为提交信息,然后一键运行 git pull、add、commit 和 push.
  • git-add-remote - 轻松地将上游遥控器添加到您的 git 分支.
  • git-aliases (mdumitru) - 破解版中的版本 oh-my-zsh 因此其他框架的用户不必导入所有 oh-my-zsh.
  • git-aliases.zsh - 为常用git 命令的组合创建了许多有用的别名.
  • git-complete-urls - 增强git 完成以在远程完成中包含剪贴板中的任何URL(例如来自git clone).
  • git-extra-commands - 额外的git 辅助脚本打包为插件.
  • git-flow-avh - 为 git-flow 命令添加短别名.
  • git-fuzzy - 严重依赖于git的 CLI 接口 fzf.
  • git-ignore - 从 gitignore.io offline 生成 .gitignore 文件. fzf,完成,预览集成.
  • git-it-on - 添加了在 GitHub 上的当前分支中打开文件夹的功能.
  • git-lfs - 为 git-lfs 命令添加短别名.
  • git-plugin - 为git 添加了一些功能.
  • git-prompt-useremail - 为git user.email 添加提示提醒.
  • git-prune (diazod) - 允许您删除已在本地存储库中合并和/或在远程源存储库中合并的所有分支.
  • git-prune (seinh) - 简化删除合并分支的插件.
  • git-scripts - 添加了git-squash-branchgit-remove-merged 命令.
  • git-secret - 用于将您的私人数据存储在git 存储库中的 bash 工具.
  • git-smart-commands - 添加额外的 git 命令以使一些常见的 git 用法更有效.
  • git-sync - 用于同步 git 存储库并清理它们的 ZSH 插件.
  • git - 替换现有的 oh-my-zsh git 插件. 提供了很多有用的别名和函数. 替换默认插件的动机源于它带有一些不一致的事实,这使得一些流行的命令相当不直观,所以这个插件使别名保持一致.
  • gitcd (SukkaW) - 将命令添加到 git clone 一个存储库和 cd 到结果目录中.
  • gitcd (viko16) - 克隆后自动cdgit工作目录.
  • gitfast - 更新了 oh-my-zsh gitfast 插件的分支.
  • gitgo - 从命令行(仅限 macOS)在浏览器中打开 Github/Gitlab 存储库.
  • github-issues - 在 Github 上订阅项目并在 shell 内(在提示下)接收有关新问题的通知.
  • gitignore - 用于创建.gitignore 文件的插件.
  • gitio - 用于生成 GitHub 短 URL 的 ZSH 插件 git.io.
  • gitstatus - 可以轻松地在提示中显示您的 git 状态.
  • gitsync - ZSH 插件,用于改进一个人在多台机器上的同一个存储库上开发的工作流程.
  • goenv (CDA0) - 用于安装、更新和加载 goenv 的插件.
  • goenv (bbenne10) - 管理 $GOPATH 类似于 Python 的 virtualenvwrapper.
  • going_places - 有助于使用、创建和维护外壳位置列表的插件.
  • gpg-agent - 在设置 GPG 代理以在 macOS 上充当 SSH 代理时,该插件会尝试做正确的事情.
  • gpg-crypt - 用于加密和解密文件或目录的 ZSH 插件.
  • grep2awk - ZLE 小部件将grep 命令转换为awk 命令.
  • grunt-plugin - 为 grunt 添加自动完成功能.
  • gsh - git 的辅助函数集合
  • gtm-terminal-plugin - 终端插件 git time metrics.
  • gtr - 允许使用标签名称 release-YYYY-MM-DD-HH-MM 和标题 Release YYYY-MM-DD HH:MM 在 git 中快速标记发布.
  • guish - Collection of utility functions and aliases.
  • gumsible - 包装插件 Molecule.
  • gunstage - 至少有八种方法可以在 git 存储库中取消暂存文件. 这是一个用于撤消git add的命令行shell插件.
  • gvm (dgnest) - ZSH 的 gvm(Go 版本管理器)插件.
  • gvm (yerinle) - 为gvm(Groovy 环境管理器)提供自动完成功能.
  • hab - 如果在更改到新目录时找到文件.envrc 中定义的操作系统环境变量,则自动加载它.
  • hacker-quotes - 打开终端时随机输出黑客报价.
  • hadoop-plugin - 为 hadoop 函数添加了一些方便的别名.
  • hanami - ZSH 插件 hanami 项目.
  • hangul - 自动更正韩文(韩文,韩文)到英文时应该是英文输入. 您必须输入英文,但如果您输入韩文,则会自动更正.
  • hbt - 基于过去命令使用情况的启发式 ZSH 建议系统.
  • hints - 在编辑缓冲区下显示全局和参数标志以及其他不完整的信息.
  • hipchat - 从 shell 发送 hipchat 消息.
  • hist - 在 ZSH 中编辑您的历史记录,无需离开命令行.
  • histdb - 将您的历史记录存储在 SQLite 数据库中. 可与 zsh-autosuggestions.
  • history-enquirer - 通过更多交互和多行选择菜单增强历史搜索. 需要 nodejs.
  • history-filter - 允许您指定将自动排除命令插入永久历史记录的模式. 对于防止写入机密特别有用.
  • history-here - 绑定^G 以快速切换当前shell 历史文件位置.
  • history-popup - 捕获 PageUp 键并使用 dialog 打开带有历史记录的弹出菜单,因此用户可以交互地浏览它并选择历史记录行以返回提示.
  • history-search-multi-word - ZSH 的语法高亮、多词历史搜索器,绑定到 Ctrl-R,具有高级功能(例如历史条目到历史顶部的碰撞).
  • history-substring-search - 需要在 zsh-syntax-highlighting 之后加载,否则它们都会中断. 您还需要将键绑定到它的函数,详细信息在 README.md 中.
  • history-sync - 一个 Oh My Zsh 插件,用于 GPG 加密,互联网同步 ZSH 历史,使用 git.
  • history - 扩展历史,以便可以通过 SQL 查询.
  • hitokoto - 显示来自的随机报价 hitokoto.cn.
  • homeassistant-cli - 提供完成和(配置)助手 Home Assistant Command-line interface (hass-cli) . 并允许命令行交互 Home Assistant 实例.
  • homebrew - 插件 homebrew 它补充了 oh-my-zsh 中内置的那个.
  • hooks - 添加缺少的钩子 - 用于插件和个人使用.
  • host-switch - 在开发过程中更容易切换不同的 /etc/hosts 文件.
  • hub-ci-zsh-plugin - 一个简单的插件,用于将 hub ci-status 添加到您的 ZSH 主题.
  • hub - 用于分叉模型的 ZSH 插件.
  • igit - 交互式git命令使用 fzf.
  • ing - 简化的ping 输出.
  • instant-repl - 为当前 ZSH 会话中的任何命令激活 REPL.
  • interactive-cd - cd 的类似鱼的交互式选项卡完成.
  • iosctl - 快速访问正在运行的模拟器的应用程序、数据和日志.
  • ipip - 插件 IPIP.
  • iterm-tab-color - 在iTerm2中添加了设置标签颜色的功能,可以根据cwd或正在执行的命令自动更改颜色.
  • iterm-tab-colors - 根据当前工作目录自动更改 iTerm 2 选项卡颜色.
  • iterm-touchbar - 在 MacbookPro TouchBar 中显示 iTerm2 反馈(当前目录、git 分支和状态).
  • iterm2-colors - 从命令行管理 iTerm 2 的配色方案.
  • iterm2-tabs - 设置 iTerm 2 标签的颜色和标题.
  • iterm2-utilities - 帮助下载各种 iTerm2 实用程序,让您无需克隆整个 iTerm2-website 存储库或依赖其他可能不同步的存储库.
  • iterm2 - 将 iTerm 的 ZSH 集成脚本打包到 ZSH 插件中,以避免污染您的 $HOME 目录,时间增加可忽略不计,仅为 2ms.
  • jabba - 添加 shell 集成代码和完成 jabba Java 版本管理器.
  • java-zsh-plugin - 添加了setjdk 命令,以便您可以在不同版本的jdk 之间轻松切换.
  • javaVersions - 使用单个命令在不同的 Java 版本之间切换.
  • jdk-switch - 用于在 jdk 版本之间切换的仅限 macOS 的插件.
  • jenkins - ZSH 的 jenkins 插件,深受优秀 jira 插件的启发.
  • jenv-lazy - 用于延迟加载 jEnv 的 ZSH 插件.
  • jhipster - 添加命令 jHipster.
  • jira-plus - 从命令行创建 JIRA 票证.
  • jq 具有行编辑器功能的 jq-repl.
  • jvm - 允许在 macOS 上选择 JDK.
  • k - 带有“git”状态装饰的 ZSH 目录列表.
  • kill-node - 用于谋杀“节点”进程家族的 ZSH 插件.
  • kitsunebook - oh-my-zsh 的 KitsuneBook 插件.
  • konsole-theme-changer - 从 ZSH 切换 konsole 主题.
  • kube-ps1 - 用于“kubectl”的 ZSH 插件,用于添加当前上下文和命名空间.
  • kubecolor - 对 kubectl get events -w 的输出进行简化和着色
  • kubectl - 用于管理 kubectl 的 ZSH 插件.
  • kubectx (ptavares) - 安装和加载 kubectx.
  • kubectx (unixorn) - 自动安装 kubectxkubens.
  • kubernetes - 添加 kubernetes 辅助函数和别名.
  • lando (joshuabedford) - 一组别名函数,可在其中使用 CLI Lando 无需键入lando即可访问它们.
  • lando (mannuel) - 为各种添加别名 Lando 命令.
  • laradock-workspace - 提供接口 Laradock的工作区.
  • laravel-au - 为 Laravel 6 添加别名.
  • laravel-sail - 为sail 命令添加快捷方式.
  • laravel - 为 Laravel 5、5.1、5.2 和 5.3 添加快捷方式.
  • last-working-dir-tmux - 在全局和每个 tmux 会话中跟踪上次使用的工作目录,并自动跳转到新 shell 中.
  • last-working-directory (mdumitru) - 打破版本的副本 oh-my-zsh . 跟踪上次使用的工作目录并自动跳转到新的 shell.
  • lazyload - 延迟加载命令并加快 ZSH 的启动时间.
  • learn - MySQL/MariadB 中的学习集合,可保存、查询和测验您所学的一切.
  • lesaint-git - 替换 Oh-My-Zsh 兼容框架的 git 插件.
  • lesaint-mvn - 用于 oh-my-zsh 的 Maven 插件.
  • liferay - 添加脚本 liferay 发展.
  • linkfile - 为您喜欢的目录添加快捷方式.
  • linus-rants - 打开终端时输出随机 Linus Torvalds 咆哮.
  • listbox - 外壳的列表框元素.
  • locate-sublime-projects-cli - 允许搜索 Sublime Text 项目并在 Sublime 中打开它们.
  • loremipsum - 在命令行上生成 lorem ipsum 文本. 从 lipsum.com.
  • ls - 为 ls 的输出着色.
  • lumberjack - Lumberjack 是 shell 脚本的日志记录界面.
  • lux - ZSH 插件可通过 lux 命令切换 macOS 和其他项目和应用程序的明暗模式. 高度可定制:可以通过定义变量来配置包含的项目. 高度可扩展:可以通过定义功能来添加项目. 包括 macos_is_dark 辅助函数,以确定 macOS 暗模式是否处于活动状态以用于主题.
  • mac-packaging - 一套用于企业 Mac 打包的常用函数 Munki.
  • macos - 适用于 macOS 的 ZSH 插件.
  • mage2docker - 可以轻松使用 Docker 和 Magento 2.在容器上的 Magento 2 中加速和简化常用命令,如清理缓存、设置升级、编译 di 等.
  • magento-2 - 添加 m2 函数来运行 magento 二进制文件,添加选项卡完成.
  • manydots-magic - 用于模拟 ...'==../..' 等的 zle 调整.
  • markedit - 标记文件并使用现有标记的自动完成功能对其进行编辑.
  • markgate - 允许您标记目录,以便您可以直接跳转到它们.
  • maven-plugin - oh-my-zsh maven 插件的一个分支.
  • mercurial - 从 oh-my-zsh 中提取,因此您可以在没有 oh-my-zsh 的情况下使用它.
  • mfunc - 允许您即时定义持久函数,而无需将它们添加到您的配置文件中. 这些功能将永久可用,直到您将其删除.
  • mode-switch.CLI - 一个 ZSH 插件,用于在普通模式和 vi 模式之间切换命令行.
  • monorepo-plugin - 用于 monorepo 管理的 ZSH 插件.
  • monthrename - 将月份名称重命名为文件名中的数字.
  • morpho - 用纯 ZSH 编写的终端屏幕保护程序,以及屏幕保护程序框架.
  • mouse-status - 根据状态代码更改鼠标颜色,使用 libratbag.
  • msf - 用于轻松启动处理程序的 Metasploit 处理程序插件.
  • mvn-contexts - 允许在 Maven 配置之间快速切换.
  • mylocation - 根据您的 IP 地址显示您当前位置的插件.
  • mysql-colorize - 为 mysql 表添加颜色.
  • mysql - 增加了一些处理mysql的功能.
  • n - 使用基于项目环境自动切换节点版本 n.
  • navigation-tools - 添加类似htopkill、目录书签浏览器、多字增量历史搜索器等.
  • new-file-from-template - 从模板生成文件.
  • nice-exit-code - 将退出状态代码映射到人类可读的字符串.
  • nix-shell - 允许您在 nix-shell 环境中使用 ZSH 作为默认 shell 的插件.
  • nnvm - 基于.nvmrc 自动切换节点版本. 需要 n.
  • node-env-installer - 使用 nvm 为当前项目安装新版本和模块.
  • node-path - 自动将当前目录的“npm bin”添加到您的路径中.
  • node - Srijan Shetty 的用于 ZSH 的 nodejs 插件,具有缓存 nvm 完成和自动加载 nvm(如果存在).
  • nodenv (c-uo) - 在您的工作目录中查找 nodeenv 并在找到时加载它.
  • nodenv (jsahlen) - 将 nodeenv 及其完成自动加载到 shell 中.
  • nodenv (mattberther) - 安装、更新和加载 nodenv. 受 zsh-rbenv 的启发.
  • nohup - 按Ctrl-Hnohup添加到当前命令.
  • noreallyjustfuckingstopalready - macOS 用户知道在他们的 macOS 版本上试图找出实际刷新 DNS 缓存的命令的痛苦,而这个插件使这种烦恼消失了.
  • notes (aperezdc) - 灵感来自 terminal_velocity,它提供了一个快速的接口来创建和访问一组 Markdown 目录中的文本文件.
  • notes (chipsenkbeil) - 在 ZSH 中提供快速的笔记编辑体验.
  • notify (luismayta) - 自动安装依赖项和 r2d2 声音的 ZSH 通知.
  • notify (marzocchi) - ZSH 插件(在 macOS 和 Linux 上),当命令以非零退出状态终止或完成时间超过 30 秒时,如果终端应用程序在后台(或命令的终端),它会发布桌面通知选项卡处于非活动状态).
  • npm (igoradamenko) - 添加 npm 别名和命令完成. 基于 Oh-My-Zsh npm 插入.
  • npm (trystan2k) - 添加 npm 别名. 基于 Oh-My-Zsh npm 插入.
  • npms - 由fzf 提供支持的实用程序,用于交互使用 npm 脚本. 需要 fzfjq.
  • nvm-auto-use - 每当你进入一个包含 .nvmrc 文件的目录时自动调用 nvm use,该文件带有一个告诉 nvm 使用哪个节点的字符串.
  • nvm-auto - 旨在尽可能减少需要键入 nvm use,特别是如果您经常在 node.js 版本之间切换并在项目中使用 .nvmrc 文件来管理您的项目需要的节点版本.
  • nvm-lazy - 用于延迟加载 oh-my-zsh 的 nvm 插件的插件. 它支持对多个二进制文件/入口点延迟加载 nvm,默认值为 nvmnodenpm.
  • nvm - 用于安装、更新和加载 nvm 的 ZSH 插件.
  • oath - 管理 2FA 身份验证 6 位令牌. 这篇文章对它的启发很大 using oathtool for 2 step verification.
  • oclif completion generator - 为缺少它们的命令生成 shell 补全.
  • oh-my-matrix - 将您的终端变成矩阵.
  • open-create-projects - 在 Jetbrains 中打开/创建项目.
  • open-pr - 从命令行打开拉取请求的 ZSH 插件.
  • openshift-origin - 为常见的 openshift origin (oc) 操作添加一些快捷方式.
  • opera-git-plugin - git 别名.
  • operator - 干净简洁的主题,最适合与 Menlo for Powerline 搭配使用.
  • opp - 用于 ZSH 的 Vim 文本对象.
  • opt-path - 自动将 ~/opt 子路径添加到你的 $PATH.
  • osx-autoproxy - 根据 macOS 的系统首选项配置代理环境变量.
  • osx-dev - 此插件添加了一些命令,用于在 macOS 安装上维护各种服务器程序.
  • osx - 添加一些常见的 macOS 相关别名和功能.
  • p10k-promptconfig - 通过在 .zshrc 文件中定义 P10K_PROMPT 变量,添加了在 Powerlevel10k 提示主题配置文件之间轻松切换的功能.
  • paci - archlinux 包管理器插件.
  • pantheon-terminal-notify - 长时间运行的命令的后台通知. 支持基本操作系统 Freya.
  • passwordless-history - 防止密码进入您的命令行历史记录.
  • pctl - 切换代理的环境变量.
  • peco-history - 按 ctrl+R 时使用 Peco 搜索 shell 历史记录.
  • pentest - 懒惰渗透测试人员的别名和功能.
  • per-directory-history - ZSH 的每个目录历史记录,以及全局历史记录,以及使用“^G”在它们之间切换的能力.
  • percol - 使用交互式和增量式搜索历史记录/恢复后台工作 percol.
  • pew - 使用设置和管理 Python virtualenvs pew, 在您移动目录时自动切换 virtualenvs.
  • pg - 添加实用功能以使用 PostgreSQL.
  • ph-marks - 从您的终端为色情中心视频添加书签.
  • php-version-rcfile-switcher - 使用 php 版本自动切换 php-version 如果目录中存在 rc 文件.
  • phpcs - 插件 PHP code sniffer.
  • phpenv - 自动加载 phpenv 和它的完成.
  • phpunit - 插件 PHPUnit.
  • pip-app - 可以轻松地将 Python 应用程序安装到不同的 Python virtualenvs 中,因此它们不会与系统上的任何其他 Python 要求发生冲突.
  • pip-env - 自动 pipenv 进入 pipenv 项目时激活.
  • pipx - 自动完成 pipx.
  • pkenv - 安装和加载 pkenv
  • plugin-ibtool - 添加 ibtool 快捷方式以生成本地化的 XIB 文件.
  • plugin-rails - Rails 的 ZSH 插件.
  • plugin-vscode - Visual Studio Code 插件,适用于 macOS、Windows 和 Linux 的文本编辑器.
  • plugin - 从样板模板创建自定义 oh-my-zsh 插件. 非常以 oh-my-zsh 为中心,生成的插件需要编辑才能与其他框架一起使用.
  • pnpm - 为常用 Pnpm 命令添加有用的别名.
  • poetry - 自动激活和停用 Poetry- 创建了 python virtualenvs.
  • posh-git-bash - 在您的提示中添加 git 状态.
  • ppsmon - 读取 /sys/class/net/$interface/ 以跟踪数据包传输速率. 它将当前速率存储到 RAM 支持的文件系统中的文件中,在该文件系统中可以轻松访问以在 shell 提示中显示. 由于使用了/sys,因此仅适用于 Linux.
  • pr-cwd - 使用当前工作目录创建一个全局变量. 插件与 jocelynmallon/zshmarks.
  • pr-eol - 显示可以嵌入提示中的 EOL 符号.
  • pr-exec-time - 添加了一个变量,您可以使用它来显示上次运行命令的执行时间.
  • pr-git - 使用可以在提示中显示的 git 状态信息创建一个全局变量.
  • pr-is-root - 设置一个环境变量,您可以在以 root 身份运行时在自定义提示中使用.
  • pr-jobs - 创建一个环境变量,可用于在自定义提示中显示后台作业信息.
  • pr-node - 设置一个环境变量,可用于在自定义提示中显示 nodeJS 信息.
  • pr-return - ZSH 插件,显示上次命令运行的退出状态.
  • presenter-mode - 在演示期间扩展别名. 它还增加了终端窗口的对比度以增强可见性.
  • pretty-time (sindresorhus) - 将秒转换为人类可读的字符串:165392 → 1d 21h 56m 32s.
  • pretty-time (zpm-zsh) - 将原始秒数转换为人类可读的字符串.
  • print-alias - 每当您在命令行中使用别名时,都会打印扩展别名的命令.
  • printc - 允许您通过简单的 printc 调用在 RGB 空间中以任何颜色打印.
  • profile-secrets - 安全地将敏感变量(api 令牌、密码等)作为终端初始化文件的一部分. 使用 gpg 使用您的机密加密/解密文件.
  • project (gko) - 在本地和 github(私有或公共存储库)上创建 node/python/ruby 项目.
  • project (voronkovich) - 用于管理项目的插件.
  • prompt-generator - 生成自定义主题. 一些生成的主题需要与电力线兼容的字体.
  • proxy-plugin - 快速启用和禁用代理外壳环境设置.
  • proxy - 为某些包管理器和软件配置代理设置.
  • pyenv-lazy-load - 在 ZSH 中延迟加载 pyenv 的插件.
  • pyenv-lazy - 懒加载pyenv. 最初的 eval "$(pyenv init -)" 在第一次调用 pyenv 时执行.
  • pyenv - 灵感来自 zsh-rbenv. 安装、更新或加载 pyenv,并添加额外的功能.
  • q (cal2195) - 将类似 vim 的宏寄存器添加到您的 ZSH shell.
  • q (tomsquest) - 删除/删除临时文件 Q,脏调试工具.
  • qiime2 - 添加函数和别名以使其工作 Quiime 2 更轻松.
  • quoter - 打开新的终端会话时显示随机报价.
  • quotify - 启动时显示来自我们对的鼓舞人心的编码报价.
  • randeme - 为每个会话选择一个随机主题. 如果您不喜欢所选主题,您可以运行 randeme_rm 以不再显示该主题.
  • random-quotes - 显示随机引用或事实.
  • razer-status-code - 改变你的颜色 Razer Mouse 基于上次执行命令的状态. 需要 OpenRazer linux驱动程序.
  • rbenv (ELLIOTTCABLE) - 来自 oh-my-zsh 的 rbenv 插件的更快分支.
  • rbenv (Meroje) - 灵感来自 https://github.com/lukechilds/zsh-nvm/, 使使用 ruby​​ rbenvs 更容易.
  • rbenv (jsahlen) - 基于原始 oh-my-zsh rbenv 插件的变体.
  • rc-files - 增加了编辑各种rc文件的快捷功能.
  • recall - 使使用命令历史更容易.
  • redis - 将运行redis-server 指向redis.conf 配置文件. 这可以与 zdharma/zredis 在 shell 之间共享变量的插件.
  • reentry-hook - 如果已删除并重新创建,则重新进入工作目录的插件.
  • reload - 添加了快速重新加载.zshrc 的功能.
  • reminder - 在每个提示上方显示提醒的插件.
  • revolver - ZSH 脚本的进度微调器.
  • riddle-me - 显示随机谜语.
  • ripz - 提醒您别名,以便您更多地使用它们. 取决于 ripgrep.
  • robo - 一个 ZSH 插件 Robo.
  • rockz - 基于 VirtualZ 的 Lua + LuaRocks 虚拟环境管理器.
  • rust - 配置你的 Rust 工具链,安装 rustup 如果当前尚未安装.
  • rvm - 启动 RVM 并添加可在用户的 $PATH 中访问的 ruby​​gem 二进制文件(如指南针).
  • safe-kubectl - 在运行 kubectl 时通过警告自上次 kubectl 命令后可定义的秒数后你所处的上下文来增加一些安全性.
  • safe-paste - 一个安全粘贴插件. 见康拉德欧文 bracketed-paste 博客文章.
  • safe-rm - 添加安全 rm 功能,以便 rm 将文件放入操作系统的垃圾箱中,而不是永久删除它们.
  • saml2aws-auto - 当使用多个 AWS 配置文件时,例如您的阶段(开发、预生产、生产)的不同帐户,可用于确定当前导出的配置文件以及令牌是否仍然有效.
  • saml2aws - 添加支持 saml2aws.
  • saneopt - 本着 vim-sensible 的精神,Sane 默认为 ZSH 选项.
  • schroot - 在提示中显示当前的 chroot 名称.
  • search-directory-history - 允许对使用创建的每个目录历史进行复杂搜索 per-directory-history 插入.
  • sed-sub - 添加键绑定以在当前命令行上进行全局搜索和替换.
  • select - 具有近似匹配和 uniq 模式的多词搜索选择列表.
  • send -git addgit commitgit push 的单一命令,以实现更快的 git 工作流程.
  • sensei-git - 添加了许多 git 别名和辅助 shell 函数.
  • session-sauce - 用于为所有项目创建和管理 tmux 会话的 fzf 接口.
  • setenv - 更改目录时运行脚本.
  • shelf - 可用于使用助记符为任何文件添加书签和直接访问的实用程序.
  • simpleserver - 插件可以轻松启动 python SimpleHTTPServerSimpleHTTPSServer.
  • skim - 增加了对 skim
  • slugify - 将文件名和目录转换为网络友好格式.
  • smart-cd - 在 chpwd 之后运行 lsgit status.
  • smile - 添加显示随机笑脸的功能.
  • snippets - 命令行片段扩展.
  • solarized-man - oh-my-zsh 插件彩色手册页的修改版本,针对 solarized dark 终端中的主题.
  • ssh-connect - 一个简单的 ssh 管理器.
  • ssh-plugin - ssh 插件.
  • sshukh - 当您通过 ssh 进入服务器时,将更新您的“known_hosts”文件.
  • startup-timer - 打印外壳启动所需的时间.
  • stashy - 简化使用git stash的插件.
  • statify - 进行基本统计分析的插件.
  • sublime - 与 Oh My Zsh 的官方 Sublime 插件相同,但是这会在当前 Sublime 窗口中打开文件(如果已经打开了).
  • sudo - 来自 oh-my-zsh 的 sudo 插件,提取到独立的. 通过在 emacs 模式或 vi 命令模式下按 ESC-ESC 在当前/上一个命令之前切换 sudo.
  • suffix-alias - 使用 ZSH 的后缀别名直接在 shell 中打开文件.
  • svn-n-zsh - 重写股票 oh-my-zsh svn 插件.
  • switch-git - 在git 存储库之间轻松切换. 只需输入sgr<some part of you repo's name>,按回车键即可.
  • symfony (voronkovich) - Symfony 2 和 3 的 ZSH 插件.
  • syntax-highlighting-filetypes - 使用 dircolors 实时突出显示 ZSH 语法.
  • syntax-highlighting - 将语法高亮添加到您的 ZSH. 确保你加载了这个 before zsh-users/zsh-history-substring-search 否则它们都会中断.
  • sys-diver - 用于目录更改或编辑器启动的 ZSH 插件,仅使用小部件进行关键操作,无需键入命令.
  • sysadmin-util - Steve Kemp 为系统管理员收集的工具脚本.
  • system-clipboard - 为 vi 仿真键盘映射添加对 ZLE(Zsh 行编辑器)剪贴板操作的键绑定支持. 它适用于 Linux、macOS 和 Android(通过 Termux).
  • systemd - 为systemd 添加了许多别名.
  • t32 - Lauterbach Trace32 工具集的插件. 它会自动注册字体并设置所有必要的环境变量来运行 t32 工具集.
  • tab-title - 根据当前目录或运行进程设置终端标签标题. 分叉自 termsupport.zsh
  • tailf - 添加带有前缀换行符而不是尾随换行符的 tailf 函数.
  • taskbook - 自动完成任务簿的任务编号.
  • terminal-app - 用于与新的 El Capitan Terminal.app 功能集成的插件.
  • terminal-title - 添加了一个“set-term-title”函数,你可以用它来给终端窗口加上标题.
  • terminal-workload-report - 计算和显示通过终端运行了多少命令的插件.
  • termux - 增加兼容性 Termux
  • terraform (hanjunlee) - 添加 terraform 工作区以进行提示.
  • terraform (jsporna) - 使用别名和制表符补全扩展了原始的 oh-my-zsh 插件. 添加工作区(当不是默认值时)以进行提示.
  • terraform (macunha1) - 添加方便的别名 terraform、制表符补全和辅助函数,用于在提示中添加您的 terraform 工作区.
  • terraform (pbar1) - ZSH 的 Terraform 便利函数和别名.
  • terraform (thuandt) - 为 terraform 添加便利别名,以及对 terraformterragrunt 的补全.
  • terragrunt - 插件 Terragrunt,一个薄包装 Terraform 这提供了额外的工具.
  • tfenv - 安装、更新和加载受启发的 tfenv zsh-pyenv
  • thefuck - 负载 thefuck (一种更正您之前命令的工具)具有缓存支持,可显着减少加载时间.
  • theia-dev-tools - 使用的便利功能 theia-ide.
  • tig - 添加了一些高级绑定,还提供了一个 ZSH 重写的函数和/或脚本 tig-pick.
  • timewarrior - 增加了对 timewarrior,一个时间跟踪应用程序.
  • tipz - 如果您有刚刚运行的命令的别名,则显示您的别名,类似于 alias-tips.
  • title - 允许您设置终端窗口标题.
  • titles - 自动窗口和标签标题 tmux 和 xterm 兼容的终端.
  • tm - 简化创建新 tmux 会话、附加到现有会话、在会话之间切换以及列出活动会话.
  • tmux-auto-title - 自动将窗口/窗格的标题设置为当前的前台命令.
  • tmux-multisession - 插件 tmux 在单个服务器进程上支持多个会话.
  • tmux-rename - 改名 tmux 窗口自动.
  • tmux-simple - 简单的插件使用 tmux 与 ZSH.
  • tmux-vim-integration - 在正在运行的 vim(或 NeoVim)会话中打开来自相邻的文件 tmux 面包.
  • tmux-zsh-vim-titles - 为tmux、ZSH 和 Vim/NVIM 创建统一的终端标题,模块化.
  • tmux - 插件 tmux.
  • tmuxrepl - 拥有 R-EP-L 的简单 ZSH 插件 tmux 会议.
  • toggl - 添加了“toggl-week”命令以显示跟踪的总工作时间 toggl.com
  • toggle-command-prefix - 添加一个小部件来切换命令的前缀. 默认情况下,将 Alt+s 绑定到带有 sudo 前缀的命令.
  • traista - 包括git 状态装饰和上次命令运行的颜色编码退出状态. 使用深色终端主题效果更好.
  • travis - 打开当前存储库的 Travis CI 页面(如果存在).
  • tsm - 添加一个 tmux 会话管理器.
  • tumult - Adds tools for macOS.
  • ubuntualiases - Ubuntu 16 别名.
  • undollar - 从终端提示的开头去掉美元符号.
  • up (cjayross) - 向上浏览目录的简单方法.
  • up (peterhurford) - 将向上命令添加到 cd 多个级别.
  • update-zsh - 更新自定义 oh-my-zsh 插件. 仅适用于 oh-my-zsh 框架.
  • url-highlighter - ZSH 语法高亮器的插件,如果 URL 以“良好”状态响应,则将其变为绿色,否则变为红色. 用于检查 URL 拼写错误.
  • uvenv - 扩展了原始 oh-my-zsh venv 模块的功能.
  • vagrant-box-wrapper - 一个包装插件 vagrant 这允许从 box 目录之外调用 vagrant 命令. 该插件还附带了一些额外的命令,可帮助管理多个框,以及自定义选项卡完成.
  • vanilli.sh - 外壳配置的轻量级起点.
  • vapor - 用于 zsh 的 Laravel 蒸汽插件,可帮助您从项目树中的任何位置运行蒸汽,并自动完成!
  • vcshr - 帮助需要使用 vcsh 的 vcsh 用户在 ~/.zshrc 等中自动安装 Github 存储库.
  • velocity - ZSH 和基于电力线的主题元素 tmux.
  • venv-lite - 一种超轻量级的克隆 virtualenvwrapper ; 它非常希望您使用 pyenv (虽然你没有),并且因为它基于 venv module, (creation) 仅适用于 python >= 3.3.
  • venv-wrapper - 提供 ZSH 功能以使用 venv 简化虚拟环境的管理.
  • vi-increment - 添加类似vim 的递增/递减操作.
  • vi-mode (jeffreytse) - 一个更好更友好的 ZSH 的 vi(vim) 模式插件.
  • vi-mode (nyquase) 添加额外的类似 vi 的功能.
  • vi-mode (sinetoami) - 向 ZSH 添加更多类似 vi 的功能.
  • vi-motions - 添加新的动作和文本对象,包括带引号/带括号的文本和命令.
  • vi-quote - 添加引用或取消引用动作的操作.
  • viexchange - 一个 vi 模式插件,用于在缓冲区中的两个位置之间轻松交换文本,如 vim-exchange.
  • vim-mode - 友好的 vi 模式绑定,添加基本 Emacs 键、增量搜索、模式指示器等.
  • vim-plugin - 允许您执行 vim filename:123 以在特定行上使用光标打开文件.
  • vimman - 在 ZSH 中查看 vim 插件手册(帮助),如 man.
  • vimto - 改进了 ZSH vi 模式 (bindkey -v) 插件.
  • virtualenv-mod - 用于 oh-my-zsh 的修改过的 virtualenv ZSH 插件.
  • virtualenv-prompt - 来自上游的 virtualenv 插件的一个分支. 添加对在 oh-my-zsh 主题中自定义 virtualenv 提示的支持.
  • virtualz - Python virtualenv 经理受 Adam Brenecki 的启发 Virtualfish 为了 Fish shell, 替换 virtualenvwrapper.
  • virtuozzo-plugin - 一个 oh-my-zsh 插件 virtuozzo 裸机虚拟化系统.
  • visit - 用于更快导航的自定义插件.
  • volta - Seamlessly install and configure the Volta NodeJS 工具链管理器.
  • vox - 一个 oh-my-zsh 插件来控制 VOX,一款适用于 macOS 的轻量级全功能音频播放器,可以播放多种格式,包括 FLAC 和 Ogg Vorbis.
  • vsc - macOS 上的 Visual Studio Code 插件.
  • vscode (kasperhesthaven) - 简单的插件,可以轻松地跨系统打开 VS 代码.
  • vscode (qianxinfeng) - 插件 Visual Studio Code.
  • wakatime (sobolevn) - 跟踪多少 time 你已经在你的终端中度过了. 有每个项目的统计数据.
  • wakatime (wbingli) - ZSH 中命令的自动时间跟踪使用 wakatime.
  • warhol - 配置着色 grc.
  • watch - 通过按“CTRL + W”轻松地为当前或以前的命令添加 watch 前缀.
  • watson.zsh - 一个插件 watson 时间管理系统.
  • wd - Warp 目录可让您跳转到 ZSH 中的自定义目录,而无需使用 cd. 为什么? 因为当文件夹经常访问或路径很长时,cd 似乎效率低下.
  • web-search - 添加命令以直接从 CLI 运行 bing、google、yahoo 和duckduckgo 搜索.
  • whobrokemycode - 使用git blame突出显示文件中最后更改特定行的位置.
  • windows-title - 使用当前目录和上次运行的命令动态更新终端窗口标题.
  • workon - 用于在项目之间跳转的简单实用程序.
  • worktree - 添加包装git worktree的函数.
  • ugit - 允许您撤消上一次 git 操作.
  • xxh-plugin-zsh-zshrc - 插件 xxh-shell-zsh 将您的“~/.zshrc”复制到远程主机并使用 xxh-shell-zsh.
  • yadm - 如果本地 yadm 配置发生更改,则显示警告.
  • yapipenv - 如果 pipenv 检测到存在一个目录,则自动激活目录的 pip 环境.
  • yeoman - Edouard Lopez 的 oh-my-zsh 的 Yeoman 插件,兼容 ≥1.0 的 yeoman 版本(包括选项和命令自动完成).
  • you-should-use - ZSH 插件,提醒您使用您定义的那些别名.
  • youtube-dl-aliases - 添加 yt 别名以从 YouTube 下载视频.
  • youtube-dl - 简单的插件 youtube-dl.
  • z-a-bin-gem-node - Zinit 在不改变 $PATH 的情况下公开二进制文件的扩展,安装 Ruby gems 和 Node 模块并轻松公开它们的二进制文件,并在更新相关插件或代码片段时更新 gems 和模块.
  • z-a-man - Zinit 为所有插件和片段生成手册页的扩展.
  • z-a-meta-plugins - 安装带有单个标签的插件组(Zinit 只要).
  • z-a-patch-dl - Zinit 通过提供的dl&#39;&#39;patch&#39;&#39;ices下载文件和应用补丁的扩展.
  • z-a-rust - Zinit 在插件目录中安装 rust 和 cargo 包的扩展.
  • z-a-submods - Zinit 扩展允许在插件或片段中安装和管理额外的子模块.
  • z-a-test - Zinit 在安装和更新插件或代码片段之后运行测试的扩展(例如通过make test)——如果它找到了其中的任何一个.
  • z-a-unscope - 允许安装插件 Zinit 无需通过查询 Github API 指定用户名.
  • z.lua - 一个命令行工具,通过学习你的习惯来帮助你更快地导航. 替代方案 z.sh 具有 Windows 和 posix shell 支持和各种改进. 比 fasd 和 autojump 快 10 倍,比 fasd 和 autojump 快 3 倍 z.sh.
  • zabb - zabb 是一个命令,它试图找出一个目录可用的最短易记缩写 z 明确跳转到该目录.
  • zaw - ZSH 之类的东西.el 小部件.
  • zce - Vim 的 EasyMotion / Emacs 的 ZSH ace-jump-mode.
  • zcolors - 使用你的 $LS_COLORS 为 Git 和你的 Zsh 提示、完成和 ZSH syntax highlighting.
  • zconvey - 添加了向其他 ZSH 会话发送命令的能力,例如,您可以在所有活动的 Z shell 会话上使用它来cd $PWD.
  • zed - 一个简单的包装 z 通过 ZSH 插件安装它.
  • zeit - 针对深色背景进行了优化,包括git 状态信息.
  • zeno - 模糊补全和实用插件由 Deno.
  • zero - 零既是插件又是主题. 有关安装详细信息,请参阅 github 页面.
  • zflai - ZSH 的快速日志记录框架.
  • zfzf - ZSH 的 fzf 驱动的文件选择器,可让您快速浏览目录层次结构.
  • zgdbm - 添加 GDBM 作为插件.
  • zgen-compinit-tweak - 在所有加载完成后使 compinit 仅运行一次 zgen.
  • zimfw-extras - zimfw 的自定义附加功能,打包到 zimfw 插件中.
  • zinfo_line - 为 ZSH 主题提供更多信息.
  • zinit-console – 半图形(诅咒)控制台 zinit 插件管理器.
  • zjump - 简化 ZSH 目录导航; 跳转到已经访问过的父文件夹或子文件夹.
  • zlong_alert - 当一个需要很长时间(默认:15 秒)的命令完成时,使用通知发送和响铃提醒您.
  • zoxide - 学习您的习惯的“cd”的快速替代品.
  • zredis - 添加 Redis 数据库支持,使用 database_key <-> shell_variable 绑定. 支持所有数据类型.
  • zsh-in-docker - 将 ZSH + Oh-My-ZSH 安装自动化到开发容器中. 适用于 Alpine、Ubuntu、Debian、CentOS 或 Amazon Linux.
  • zsh-z (agkozak) - 快速跳转到您“经常”访问的目录. z.sh 的原生 ZSH 端口 - 没有 awksedsortdate.
  • zsh-z (ptavares) - 安装和加载 z.
  • zshmarks - Bashmarks 的一个端口(由 Todd Werth),一个简单的命令行书签插件,用于 oh-my-zsh.
  • zshrc - 从您的项目范围加载本地.zshrc 文件.
  • zsnapac - 用于在 Arch Linux 上拍摄 ZFS 前/后升级快照的插件.
  • zsnapshot - 添加命令将当前 ZSH 状态转储到文件中,以便以后通过获取快照文件进行恢复.
  • zui - ZSH 用户界面库——使用 ZSH 进行类似 CGI+DHTML 的快速 TUI 应用程序开发.

Completions

这些插件在不添加额外功能或别名的情况下添加选项卡完成.

Themes

如果您正在使用 Antigen, you can test these themes in a running ZSH with antigen theme githubuser/repo. 如果您正在使用 zgen, add them to your init.zsh with zgen load githubuser/reponame.

  • 000 - 带有用户名、主机名、完整路径、返回状态和git 装饰的多行提示.
  • 0i0 - 针对暗终端窗口进行了优化,使用 nerdfont git 状态装饰.
  • 14degree - 包括gitvirtualenvrvm 状态装饰.
  • 4den - 极简主义者. 包括 githg 状态装饰.
  • aaron - 基于索林主题.
  • abbr (theme) - 显示当前目录路径的缩写版本,显示 Python virtualenv、Rust 版本、git 状态和最后一个命令的退出代码. 默认情况下在深色背景上效果很好,但可以轻松自定义颜色.
  • absolute - 非常干净的主题,带有 git 状态、节点版本和最后一个命令的退出代码.
  • adamdodev - 包括 git 状态修饰、AWS 配置文件名称、Azure 服务主体名称、kubernetes 上下文、terraform 工作区、命令状态和当前工作目录.
  • adlee - macOS 主题,需要与电力线兼容的字体.
  • af-magic-dynamic - 修改版本 af-magic 具有动态路径缩短功能.
  • aflah-bhari - 修改版 robbyrussell oh-my-zsh 中的主题.
  • aftermath - 在您在 shell 中运行的每个命令之后获得一个不错的摘要行.
  • agitnoster - 基于 agnoster 主题包含在 Oh My Zshbash-git-prompt . 显示有关 git 状态的详细信息.
  • agkozak - 使用三种异步方法来保持 ZSH 提示响应,同时显示 git 状态和 SSH 连接、退出代码和 vi 模式的指示器,以及缩写的 PROMPT_DIRTRIM 样式的路径. 非常可定制. 即使在 Cygwin 和 MSYS2 上也是异步的.
  • agnoster-fcamblor - 日晒 Agnoster 带有 git 状态信息的变体. 需要 unicode 字体并且最适合使用 solarized 终端.
  • agnoster-fseguin - agnoster 带有正确提示的变体.
  • agnoster-gentoo - Gentoo 风味的版本 Agnoster ZSH Theme 包括 user@hostname 和 git 状态装饰. 使用 unicode 字体效果更好.
  • agnoster-j - 优化 solarized 配色方案,git 或其他 VCS 工具,以及兼容 unicode 的字体. 包括上次命令运行的状态、user@hostname、git 状态修饰、工作目录、是否以 root 身份运行、后台作业是否正在运行等信息.
  • agnoster-mod - Agnoster 带有右键提示的变体.
  • agnoster-plus - Agnoster 优化使用的变体 Solarized Dark 终端配色方案. 包括 git 状态.
  • agnoster-refresh - Agnoster 变体,包括电池和在线状态.
  • agnoster-repopath - 基于 AgnosterPassion themes. Includes gitmercurial status, current time 和 time the last comm和 took decorations in the prompt.
  • agnoster-timestamp-newline - Agnoster 添加了时间戳和换行符的变体.
  • agnosterAfro - 基于 PowerlineAgnoster themes 和 inspired by the agnosterzak.
  • agnoster - 针对solarized 终端配色方案进行了优化,显示git 装饰、user@host、工作目录、上一个命令的退出状态以及您是否以root 权限运行. 需要与电力线兼容的字体.
  • agnosterzak - 基于 Agnoster, 显示电池寿命、日期和时间、git 状态、当前目录以及用户和主机信息.
  • akzsh - 最适合深色终端主题,包括git 装饰.
  • alarangeiras - 带有 git 状态装饰的简约主题.
  • ale - 基于fino主题. 包括 gitvirtualenvnode 状态装饰.
  • alien-minimal - 显示了 git 状态的极简 ZSH 主题.
  • alien - Powerline-esque ZSH 主题,显示git 装饰和最后一个命令的退出代码. 比许多其他提示更快,因为它在后台进程中异步确定 git 装饰.
  • alpharized - 优化使用 solarized 暗终端. 这是修改后的版本 avit theme.
  • amoyly - 优雅舒适的阅读主题基于 Agnoster.
  • andy - 修改 bira 具有更好的git 支持的主题.
  • angry fly - 在右侧提示中显示 git 信息.
  • antsy - 显示 git 分支和状态装饰、virtualenv、退出状态、作业计数和 vi 模式指示器.
  • aperiodic - 显示 git 装饰、用户、主机、是否为 root、活动的 Python 虚拟环境、当前的 Ruby 解释器、最后一个命令的视觉和数字状态、电源管理状态以及时间和日期.
  • aphrodite - 没有视觉噪音的简约主题. 只显示必要的信息:当前用户、主机名、工作目录、git 分支(如果存在). 黑色和白色端子看起来都很棒.
  • aplos - 带有工作目录、git 本地信息、git 远程信息、时间和退出代码的最小 ZSH 提示.
  • apollo - 一个高度可定制、兼容和高性能的 ZSH 主题,它使用模块来启用功能.
  • apple - 带有 git 状态装饰的简约主题.
  • arael - 叉 gallifrey.
  • archie - Arch Linux 启发了 ZSH 主题. 基于 norm 主题.
  • arity - Arity 是一个简单的主题,旨在提高可读性并使概览一目了然. 包括路径和git 装饰.
  • aronhoyer - 带有右侧“git”状态装饰的极简主义主题.
  • arrow-minimal - 带有 git 装饰的最小 ZSH 主题.
  • asciigit - 针对不想使用带有额外字形的字体的git 用户的仅 ASCII 主题.
  • asq - 基于 theunraveler.
  • astral - 带有禅宗模式的深色背景主题. 适用于 zsh-users zsh-syntax-highlighting 插入.
  • astro - 基于 ysrobbyrussell 主题.
  • async - 显示当前目录、git 状态、上一个命令的返回值(如果有错误代码)、后台作业的数量、长时间运行的命令的执行时间、当前的 python virtualenv.
  • aterminal - 在提示中显示 Nodejs、NPM、Docker、Go、Python、Elixir 和 Ruby 信息.
  • avil - 带有git 装饰的极简主义主题.
  • avit-d2k - 基于 oh-my-zsh avit 主题,变化很小.
  • avit-mod - oh-my-zsh 的修改版 avit 主题.
  • banana - 包括git 状态装饰和当前目录.
  • bandit - 另一个电力线变体.
  • bar (anki-code) - 极简主义的设置 p10k.
  • bar (xp-bar) - 包括用户名、主机、密码、git 状态装饰和 3 小时提醒喝水.
  • bash - 看起来像默认的 bash 提示.
  • bashi - 针对 Ahmet Sülek 的优化 Flat UI Terminal 主题和 Pasquale D'Silva's Saturn Terminal 主题.
  • bastard - 修改版本 gitster 主题为 ZIM.
  • bearable - 适用于深色终端背景.
  • bedbugs - 灵感来自 Agnoster,这个多行提示包括 git 状态信息、后台作业计数、工作目录、用户和主机名、Python virtualenv(如果存在)、最后一个命令的彩色返回值和 root/用户 sigil.
  • beer - 灵感来自 cloud,但带有啤酒图标.
  • bender - 带有 git 集成的花式两行提示.
  • bgnoster - Agnoster 带有 Unicode 符号的变体.
  • biradate - 基于 bira 主题,但在提示中显示日期而不是用户名.
  • birame - 基于 bira.
  • birav2 - 基于 bira . 包括 gitrvmvirtualenv 状态装饰.
  • bklyn - 变体 Powerlevel9k 应用了自定义.
  • black-Void - 包括帐户信息、root 用户、使用 ssh、目录分配、写入权限、vcs 信息装饰.
  • blackrain - 另一个git-aware 主题.
  • blazux - 包括git 状态装饰和最后一个命令退出状态的笑脸/悲伤表情指示器.
  • blinks (max13ft) - 为 oh-my-zsh 添加了 mercurial 支持 blink 主题.
  • blinks-xfan - 基于现有主题 blinks.
  • bliss - 一个精致的主题,可以在不影响您的工作空间的情况下注入色彩. 设计用于与 bliss iTerm 配色方案和 bliss dircolors . 包括 git 状态装饰.
  • blokkzh - 基于内置 oh-my-zsh 的主题 gnzh 主题. 需要支持 unicode 的字体.
  • blox - 一个最小且快速的 ZSH 主题,可显示您的需求. 它由块组成:每个块都显示在一对[方括号]内,您可以通过简单地创建一个函数来添加块.
  • bluehigh - 最小主题,显示git信息.
  • bluelines - 清晰的蓝色主题.
  • bogo - 灵感来自 zeta . 包括 git 和 ruby​​ 版本的装饰.
  • boom - 多行主题,最适合深色背景.
  • bougenville - 变体 dallas.
  • bronze - 一个跨外壳可定制的类似电力线的提示,带有用 go 编写的图标. 需要 nerd-fonts.
  • brs - 在提示中使用“audtool”显示当前歌曲.
  • bruh - 包括 git 状态装饰.
  • brunty - 布鲁蒂主题.
  • bryce-robbyrussell - Inspired by the powerlinerobbyrussell 主题.
  • bttf-color - BTTF 颜色主题.
  • bubblegum - 极简主义的亮粉色主题,带有三角形字形和您的工作目录,仅此而已——让您拥有最干净的外壳.
  • bubblified (hohmannr) - 灵感来自 agnoster . 与 nerdfonts.
  • bubblified (varaki) - 基于 bubblified (hohmannr) . 生根时改变颜色.
  • bullet-train - 灵感来自 Powerline Vim 插件. 它旨在简化,仅在相关时显示信息.
  • bunnyruni.min - @jopcode's bunnyruni ZSH 主题,修改为只显示时间和目录.
  • bunnyruni - 简单、干净、漂亮的主题.
  • bureau-env - Oh-My-Zsh 的修改 Bureaugit 块左侧添加 Python 虚拟环境标签的主题.
  • bureau-parrot - 基于 bureau. Includes git decorations.
  • bureau - 清晰且内容丰富的两行提示. 包括为大型存储库优化的 git status.
  • buster - 与 WSL2 配合良好. 松散地基于 oh-my-zsh 的 Fox 和 Jonathan 主题.
  • cactus - 带有 git 状态装饰的简约主题.
  • candy-light - 糖果主题的轻型版本.
  • cayun - 在提示中显示活动的 Python 版本和 git 装饰.
  • celestialorb - 由@celestialorb 提供的受电力线启发的主题. 包括 git 状态装饰、Kubernetes 集群信息(如果有)、当前的 AWS 配置文件和区域以及活动的 virtualenv.
  • ch4rli3 - 精益和简单的主题.
  • chaffee - 基于索林. 显示 Java、Scala、Go、Node、Python 和 Ruby 的当前活动版本.
  • chaotic-beef - 一个小巧而美丽的 Oh-My-Zsh 主题,没有任何多余的东西. 包括 git 状态装饰.
  • charged - 针对以下情况优化的 ZSH 提示 solarized 黑暗终端主题.
  • chello - 适用于深色背景. 取决于 autojump, zsh-autosuggestionszsh-syntax-highlighting.
  • chi - 针对 macOS 上的 iTerm 2 用户优化的 ZSH 主题.
  • chrisandrew.cl - 包括git 装饰. 需要与电力线兼容的终端字体.
  • cinnabar - 显示时间戳、大换行符、git 分支和状态.
  • clarity - 专为简单性和可扩展性而设计.
  • classyTouchName - Oh-my-zsh 主题灵感来自 classyTouch . 在深色背景下效果更好. 包括 git 状态装饰.
  • classyTouch - 带有git支持的最小、干净的主题.
  • clean (akz92) - 极简的 ZSH 主题.
  • clean (brandonRoehl) - 极简主义的变体 pure . 纯不干净,干净不纯.
  • clean (patr1ot) - 上游的分叉 clean 添加主机信息.
  • cleansh - 极简主义,包括 git、Ruby、node 和 Python 版本状态装饰. 使用标准字体.
  • clearance - 极简主义主题,带有 git、nix-shell 和 virtualenv 状态装饰.
  • cloudy - 最小的多云 ZSH 主题.
  • clover - 灵感来自 zetapure.
  • cmder-wsl - 配置文件 cmder 配置为使用 ZSH 和修改后的地震模式工作 Agnoster 主题.
  • cmder - 一个与 Cmder 主题相匹配的 ZSH 主题,Cmder 是一个流行的 windows 终端模拟器.
  • cobalt2 - Wes Bos 为 ZSH 和 iTerm 2 设计的 Cobalt 2 主题.
  • cobalt2git - 带有 git 扩展的 Cobalt 2 主题.
  • codemachine - 代码机器主题.
  • codemonkey-on-fire - 灵感来自 bashi, 在你的提示中包含一个猴子和 git 信息.
  • coffeenostor - 基于 agnoster,但具有 vi 模式的右侧提示,以电力线外观显示 --INSERT----NORMAL--.
  • coldark - 专为阅读舒适而设计的蓝灰色主题. 包括git 装饰.
  • collon - 带有 git 状态装饰、cwd、时间、主机、最后一个命令的退出状态的轻量级主题. 不需要特殊字体.
  • colorbira - 允许每个主机提示着色,显示 rvmvirtualenvgit 信息.
  • common - 一个简单、干净和最小的提示,显示当前工作目录、主机名、AWS 保管库角色、后台作业、当前 SHA、上一个命令的退出代码以及 git 分支和状态.
  • comxtohr - 针对深色背景优化的鲜艳主题.
  • cordial - 干净有效的 ZSH 主题,支持 git 和 npm.
  • cramin - 支持 github 插件的最小界面,基于 hyperzsh.
  • cryo - 原始 oh-my-zsh 主题的独立克隆,添加了日期和时间.
  • crème fraîche - 最适合浅色终端背景,包括 gitvi 模式状态装饰.
  • cute - 基于 Powerline Vim 插件的带有可爱表情符号的 macOS oh-my-zsh shell 主题.
  • cxzh - 在深色背景下效果很好,有 git 状态装饰.
  • cypher-ruby - 如同 cypher 但包括活动的 Ruby 版本.
  • czsh - ZSHoh-my-zshagnoster 容器中的主题.
  • daily - 包括 gitssh 状态装饰.
  • damino - 带有“git”装饰的最小电力线式主题.
  • dangerroom - 信息丰富,最少,最重要的是,以 X 战警为主题.
  • darkblood-modular - 这个版本的流行 darkblood 主题已通过近乎完全的重写实现模块化和一些新功能得到增强.
  • darksoku - Darksoku theme is based on the ysastro 主题.
  • dbern - 包括电池状态和负载平均装饰.
  • delta (asavoy) - 最小的 ZSH 主题以减少干扰. 包括一个 iTerm 颜色设置文件.
  • delta (dongri) - 另一个带有嵌入式 git 状态的最小主题.
  • delta-prompt - 最小的 ZSH 提示.
  • dexter - 强调终端右侧(因此得名)的主题.
  • dino - Includes decorations for node, golang, flutter, lua, python & java, also includes git decorations. Requires nerdfonts.
  • dissonance - 带有自定义 LSCOLORS 和 LS_COLORS 设置文件,适用于深色和浅色终端主题.
  • diy-ys - 变体 ys 没有主机名或时间.
  • dkniffin - 包括 ruby 版本和 git 状态.
  • dmx - 针对暗终端窗口进行了优化.
  • doodleshell - 极简主义主题,包括gitterraformaws 状态装饰.
  • dp - 显示当前 git 分支的低对比度主题,如果存储库是脏的和 $PYENV_VERSION 的值.
  • dr4kk0nnys_v2 - 适用于深色背景,包括git 状态装饰.
  • dracula - 适用于 Atom、Alfred、Chrome DevTools、iTerm 2、Sublime Text、Textmate、Terminal.app、Vim、Xcode 和 ZSH 的深色主题.
  • dragon - 简约,包括git 状态信息.
  • droolscar - Powerline 变体.
  • dtheme - 针对使用日光化终端配色方案和 git 的人进行了优化. 最适合使用 unicode 字体.
  • duckster - Gitster ZSH 主题的一个分支,更加新鲜.
  • ducula - 灵感来自德古拉项目. 包括 git 状态修饰、用户名和主机名缩写、虚拟环境、当前工作目录、上一个命令的返回状态和时间.
  • dustmod - 源自 dst oh-my-zsh 中的主题.
  • dzhi - 针对使用人群进行了优化 Nord . 包括 git 状态装饰.
  • eckig - 带有 utf-8 图标的极简主题. 包括 git 状态装饰和时钟.
  • eggshausted - 一个git-aware 主题,适合那些厌倦了错误的人.
  • eleastic - 灵感来自 agnoster ,针对日光化终端主题进​​行了优化,包括 git 状态装饰. 需要与电力线兼容的字体.
  • elessar - 基于git的主题 gitster . 需要与电力线兼容的字体.
  • emojeer - 表情符号风味 oh-my-zsh 主题.
  • emoji - 基于 robbyrussell oh-my-zsh 主题,其中 git 提示符号替换为表情符号,以提高清晰度.
  • endless-dog - 模仿 grml-zsh-config 的 oh-my-zsh 兼容主题.
  • enormous - 在终端中占用大量空间.
  • eriner - 受 Powerline 启发的 Zim 叉 agnoster 提示主题. 包括 git 状态装饰.
  • eubw - 带有 git 信息的简单主题.
  • eucalyptus - 为极简 vi 模式用户提供的简单单行主题 agnosterpowerlevel9k. Includes git status indicator, vi-mode indicator, current directory 和 current path.
  • excess - 简单的 ZSH 颜色主题.
  • ez-pz - 极简主义主题,带有 git 状态装饰,灵感来自 bureau.
  • fall - 带有秋季图标的简约主题. 包括 git 状态装饰.
  • fattyarrow - 最小的 ZSH 提示,在深色背景上效果更好.
  • fdT2K- 基于 agnoster, 预设包括 virtualenv, last command status, nvm, docker machinegit, hgbzr 状态装饰.
  • feder - 干净、简单、兼容且有意义. 在 Linux、Unix 和 Windows 上以 ANSI 颜色进行测试.
  • filthy - 令人作呕的干净 ZSH 提示.
  • fish - ZSH 主题让人想起默认的鱼壳主题. 包括 git 状态装饰.
  • fishy-lite - 原版的叉子 fishy oh-my-zsh 中的主题,删除了许多无关的东西以提高加载速度. 包括可以在提示右侧启用的电池电量计和 git 状态显示.
  • fishy2 - ZSH 主题灵感来自 original fishy.
  • fizzy - 极简提示,包括 git 状态装饰.
  • fluent-git - 显示上次命令执行的时间、错误代码、主机名、用户名、git 状态、kubernetes 集群和命名空间、路径和 ssh 连接状态.
  • forerunner - 自定义设置 powerlevel9k . 包括 git 状态装饰.
  • fortuity - 包括上一个命令的状态、git 信息和当前目录.
  • frank - 弗兰克直截了当,在一行中紧凑但可读地显示信息. 弗兰克坚持事实,只在重要的时候告诉你额外的事情.
  • friendly-fiesta - 叉 terminal-party 主题.
  • frisk-arrow - 基于主题 frisk 哦,我的 zsh 主题.
  • frisk-red - 红色版本 frisk oh-my-zsh 的主题.
  • fritz - 适用于深色背景. 包括 git 状态装饰.
  • frlo - 使用您计算机的主机名提出(希望如此)独特的三色主题以显示在您的提示中,以便您一目了然地知道您登录的是哪台机器.
  • funkyberlin - 色彩缤纷的两行主题,支持 gitsvn.
  • furio - 叉子 Cloud oh-my-zsh 主题. 用不同的颜色和表情符号.
  • furry-umbrella - 多彩主题,在深色背景下效果更好.
  • gaia - 最初是一个叉子 Bureau 在提示中添加新的虚拟环境信息:Kubernetess、virtualenv、rbenv 和 Java 版本. 包括 git status 集成.
  • garden - 在深色终端背景下效果更好,包括 git 状态装饰.
  • garrett - Prezto 在您需要时提示您需要的信息.
  • gawaine - Nicola Racco 的主题. 需要 rvmgit 插件.
  • gentoo - 将 oh-my-zsh gentoo 主题分解为非 omz 用户的单独存储库.
  • geometryHostInfo - Adds host info to the geometry 主题.
  • geometry - 一个最小的 ZSH 主题,可以将任何功能添加到左侧提示或(异步)右侧提示中.
  • ghoti - 模仿 fish-shell 默认提示. 包括git 装饰.
  • gideon - 灵感来自 avit, 包括 git 装饰、IP 地址、主机和路径.
  • gimbo - 一个变种 purepower 具有更多功能,一点点吸引眼球和上下文相关的额外线条. 包括 git 状态装饰、历史编号、用户名/主机名上下文、目录状态、最后一个命令的状态(如果存在)以及 Python virtualenv 名称(如果存在).
  • gimme - ZSH 的简单主题与git 集成. 灵感来自 gitsome 主题.
  • girazz - 对 gnzh 主题的修改,在右侧提示中添加了“vi”模式.
  • git-prompt (olivierverdier) - 显示有关当前git 存储库的信息. 特别是分支名称、与远程分支的区别、暂存或更改的文件数量等.
  • git-prompt (woefe) - ZSH 的快速、可定制、纯 shell、异步 Git 提示,深受 Olivier Verdier 的启发 zsh-git-prompt 和鱼壳的“Informative VCS”提示非常相似.
  • git-simple - 简单的主题,包括详细的 git 状态装饰.
  • gitsome - 带有git信息的超级简单提示,针对 Flat Terminal 配色方案.
  • gitstatus - 显示命令和git 状态装饰.
  • gitster (shashankmehta) - 在 git 存储库中时,它显示来自 git 存储库根文件夹的位置. 当不在 git 存储库中时,它会显示相对于 home 的路径 ~.
  • gitster (zimfw) - Zim fork of shashankmehta's gitster 提示主题
  • gitsterv2 - 从原始分叉 gitster 主题.
  • glimmer - 包括 git 分支、时间和 user@host.
  • gndx - 包括git 状态、主机名、目录和最后一个命令退出状态装饰.
  • gnrnzh - 定制 gnzh.zsh-theme from oh-my-zsh.
  • gocilla - iTerm 2 和 ZSH 的主题,包括git 装饰、user@host、路径和日期.
  • grayt - 简单但信息丰富的主题,包括git 装饰和最后一个命令的返回状态.
  • griffin - 极简主义,包括 git 状态装饰.
  • grs - 包括 git 状态装饰、用户 ID 和工作目录.
  • gruvbox - 基于 agnoster, 使用相同的颜色 gruvbox Vim 插件.
  • guezwhoz - 极简主义,包括 git 状态装饰.
  • guri - 一个简单快速的 Oh-My-Zsh 主题,基于 Pure的设计.
  • hackersaurus - 带有 git 状态和最后一个命令运行的退出代码的主题嵌入在提示中. 相关 powerlevel9k.
  • halfeld - 带有git 装饰的极简主义主题.
  • halil - oh-my-zsh 的分叉 amuse 主题.
  • hana-matcha - 一个简单的主题,第一个字符是花(hana),花的汉字. 这个主题的灵感来自一个叫做 DSA Hana 的键帽组. 这与 hana atom 主题. 包括 git 状态装饰.
  • handy - 带有 git 装饰的轻量级提示.
  • hanpen - 如果超过ZSH_THEME_HANPEN_CMD_MAX_EXEC_TIME,则显示git 分支和状态、最后一个命令退出代码、最后一个命令执行时间.
  • hapin - 基于氧化物,包括git 状态装饰和当前用户/主机信息.
  • haribo - 简单的 git 状态 + 提示中的时间戳.
  • hcompact - 显示时间、操作系统(包括 Linux 上的发行版)、目录以及是否以 root 身份运行.
  • heart - 浅色背景的心脏主题提示.
  • hedgehog - 简单、严肃和干净,支持 git 和返回代码.
  • hedroed-bureau - 基于 bureau,添加了 git 状态装饰和 npm 状态.
  • helb - Loosely based on Gentoo's old bash theme. Includes git information, return value of last command, and uses different username color and prompt char for users ($) and root (#).
  • hematite - 极简主义宣传,试图仅显示在给定时间有效的状态装饰.
  • hexagon - 基于极简主义的 zsh 主题 geometry.
  • hfulldate - 显示时间、日期、操作系统(包括 Linux 上的发行版)、目录以及是否以 root 身份运行.
  • hhktony - 灵感来自 robbyrussell 主题 + ssh 连接状态提示.
  • hina - 用 golang 编写,包括 git 状态修饰和 kubernetes 上下文.
  • hipstersmoothie-p9x - 一个变种 powerlevel9k.
  • honukai-iterm - oh-my-zsh 和 iTerm 2 的 Honukai 主题和颜色.
  • horizontal - 带有水平分隔符的两行提示.
  • hornix - 显示时间和日期、操作系统(包括 Linux 上的发行版)、目录以及是否以 root 身份运行.
  • horse-sh - 一个非常小的棕色/红色 ZSH 主题.
  • hub - Simple and clean, includes the return code of the last command executed.
  • hug - 当你工作需要一个拥抱时. 包括 git 状态.
  • humbled - 一个干净简洁的主题,支持 condaenvvirtualenvgit 状态装饰,与工作目录以粗体对齐.
  • hyper - 设计用于超级终端主题,包括git 状态装饰.
  • hyperzsh - 为您提供您正在处理的分支和存储库状态的全面概述,而不会弄乱您的终端.
  • iGeek - 修改了 iGeek 主题. 开箱即用的 macOS,包括 git 状态装饰.
  • iamskok - 在深色背景下效果很好.
  • ice - 非常轻微的修改 bureau 主题结合 bira.
  • icicle - 包括 git 状态装饰,以及是否以 root 身份运行.
  • iggy - 一个超级快乐的令人敬畏的电力线风格,git-aware prezto only 主题.
  • igorsilva - 显示当前目录、可自定义的分隔符、当前分支、git 状态.
  • iguanidae - 包括 gitnvmvenv 装饰.
  • illuvia-gitster - 叉 ergenekonyigit/lambda-gitster 间距改进和更新的图标. 包括 git 状态信息.
  • imp - 基于 zork 并针对深色背景进行了优化.
  • infernus - 极简主题,更适合深色背景.
  • infoline - 显示“git”状态、后台作业、远程主机和其他信息的干净主题.
  • intheloop-powerline - 的扩展 intheloop 主题使用电力线字体.
  • itg -itsthatguy 的主题.
  • jacobin - 基于精炼和 ys 主题,包括 git 状态装饰. 包括可选的 iterm2 配色方案.
  • jake - 显示时间、当前目录和 git 分支信息,包括分支名称和红色 + 如果分支有未推送的更改.
  • jam - 针对深色背景进行了优化,包括git 状态和rvm 状态.
  • jc - 对于深色终端背景,包括 git 状态信息.
  • jcl - 松散地基于 ys 主题.
  • jerome - 丰富多彩的主题基于 dieter 主题,但带有黄色主机名. 包括git 装饰.
  • jhleeeme - 包括 git 和 python virtualenv 状态装饰、用户、密码、时间和系统名称.
  • jon - 一个简化 bira 与颜色 robbyrussell.
  • jose - 灵感来自 beer-theme, 包括 git 状态.
  • jovial - 显示主机、用户、路径、开发环境、git 分支,其中 python venv 处于活动状态.
  • jpegleg - 类似于暗血主题,包括时间戳和git 装饰.
  • judgedim - 极简提示.
  • just-another - 只是另一个主题,当您 sshed 到另一台机器时带有主机名.
  • jwalter - 电力线风格的主题,带有 gitsvnnpmrvm 和网络感知. 需要与电力线兼容的终端字体.
  • jyumpp - Powerlevel 10K 的配置文件和安装程序.
  • kali - 包括git 装饰.
  • karu - 极简的单行 ZSH 提示.
  • keloran - 包含来自其他主题的一些功能的主题.
  • kenton - 针对深色背景进行了优化,包括git 状态信息.
  • kevin - 多彩主题,包括 iTerm 2 配色方案.
  • kgzsh - 包括 git 状态装饰,适用于较暗的背景.
  • kido - 基于ysrobbyrussell主题. 包括上次运行命令的退出代码、python virtualenv 和 VCS 状态的装饰器.
  • kimwz - 最小的主题.
  • kinda-fishy - 基于 Fishy 主题,但显示完整路径而不是缩写目录,并且仅在 ssh 会话和 docker 容器中显示 user@machine.
  • kiss - oh-my-zsh、VSCode、iTerm2、Neovim 和 RStudio 的简单主题. 包括 git 状态装饰.
  • kketcham - “git”信息上带有漂亮颜色的主题.
  • klassiker - 带有git 装饰的极简主题.
  • klendathu - 使用电力线图标.
  • kote - 最适合深色背景. 包括 git 状态装饰.
  • kotterstep - 为黑暗终端设计的两行主题,具有git 装饰.
  • krak3n - 显示 golang 版本和当前的 git 分支.
  • kraken - ZSH 的黑暗主题.
  • kube - 基于 macos-terminal , 包括 kubectl 上下文. 有时间、目录和 git 状态装饰.
  • kumavis - 针对日晒终端优化的 Agnoster 叉. 需要与电力线兼容的字体.
  • kw - 带有 githg 状态信息的彩色主题,能够为主机名添加特定于主机的颜色.
  • kyuu - 一个简单的主题,第一个字符是九(kyuu),数字 9.主要颜色是带有洋红色口音的蓝色. 包括 git 状态装饰.
  • lagune - 最小的 ZSH 主题.
  • lambda (cdimascio) - 灵感来自 robbyrussell lambda 主题. 包括 git 状态装饰.
  • lambda (halfo) - 针对使用 unicode 兼容字体和终端应用程序的 git 用户优化的 ZSH 主题.
  • lambda-blazinggit - 包括快速、详细的“git”信息. 需要书呆子字体和 gitstatus 插入.
  • lambda-gitster - 包含 git 信息的极简提示.
  • lambda-minimal - 基于 lambda 的简单主题,带有 git 状态和 virtualenv 信息.
  • lambda-mod - 一个简单的 ZSH 主题,针对 git 的使用进行了优化.
  • lambda-pure - 一个最小的 ZSH 主题,基于 Pure,添加了 NodeJS 版本.
  • lambda-v - Lambda 和 Fishy 主题的组合,包括 git 状态装饰.
  • lambda-zen - 灵感来自 lambda mod theme 带有图形化的 git 状态装饰.
  • lambder - 包括 git 状态装饰,最适合深色终端主题.
  • lazyprodigy - 针对暗终端进行了优化,具有适用于本地和远程系统的变体.
  • leafia - 显示 git 状态信息的 Leafy prezto 主题.
  • leverage - 基于 minimal, 使用颜色和额外的 ¬ 字符,以更好地区分命令行提示和输出.
  • lewis - 黑色、白色和红色主题. 显示 git 状态信息.
  • lightbulb - 包括内核、操作系统版本、正常运行时间和git 的装饰.
  • lighthaus - 赞美的提示 Lighthaus 主题. 显示 git 信息、github/gitlab 徽标并在发生更改时显示更改.
  • lila - 极简主义主题,最好在深色终端背景下使用.
  • lilith - 修改 gallifreyhyperzsh.
  • lime - 简单且易于定制的 ZSH 主题.
  • limpide - 修改版本 miloshadzic 显示父目录和当前目录的主题.
  • linuxer - 受 Yaris Alex Gutierrez 的启发 classyTouch,Yad Smood 的 ys,以及 Bureau 主题.
  • liquidprompt - A full-featured & carefully designed adaptive prompt with useful information when you need it. It shows you what you need when you need it. You will notice what changes when it changes, saving time and frustration.
  • lish - 休闲主题. 没有粗糙,只是光滑. 包括git、user@host、上次命令状态、当前目录、当前时间和根状态装饰器.
  • llama - 挑剔的美洲驼使用的极简主义主题.
  • logico - 有 git 装饰. 显示 vi 模式的远程状态和指示器.
  • lone-star - 基于 Sindre Sorhus 的纯主题的德克萨斯主题主题.
  • longsilvern - 包括 git 和紧凑的 pwd 装饰.
  • ludwigws - lambda-mod 主题的变体. 有 git 装饰,需要与电力线兼容的终端字体.
  • luke - 包括git 装饰. 基于 frisk oh-my-zsh 主题.
  • lukerandall-extended - Extended version of the lukerandall 主题. 包括对git 状态和上次命令运行状态的修饰.
  • macos - 包括 git 状态装饰.
  • mad - 包括 git 状态装饰.
  • magicmace - 灵感来自 xero's zsh prompteriner's prompt. Includes status codes for active python venv, exit status of last comm和, shortened working directory, git status decorations.
  • magico - IOsonoTAN 的魔法主题.
  • maivana - 包括 kubectl 上下文、git 状态装饰.
  • materialshell - 一种 material design theme for your shell with a good contrast and color pops at the important parts. Designed to be easy on the eyes.
  • matrix - 变体 powerlevel9k 风格看起来像黑客帝国电影三部曲中的东西. 包括 git 状态装饰.
  • matter - 显示 git 状态、AWS 保管库角色、后台作业、最后一个命令的退出代码和主机名.
  • mau - 带有猫扭曲的 ZSH 主题.
  • mbolis - 包括 git 装饰,如果是 root 用户,则更改提示颜色,活动作业,以及 jenv 一体化.
  • mdmini - 包括 gitssh 状态装饰.
  • megaprompt - 包含键盘模式、所有权信息和其他上下文信息的最大化提示,其中 λ 作为提示字符. 需要 hooks 插入.
  • metalmajor - 包括 git 状态装饰,如果非零则显示最后一个命令的退出代码.
  • mexassi - 检查 /sys/class/power_supply 文件夹以确定系统是安装在笔记本电脑还是台式机上. 读取电池百分比 grepping acpi 命令并将其显示在提示中. 包括git 装饰.
  • mh-fzj - 包括 rvmgit 状态装饰.
  • michaelpass - POSIX 友好的跨平台 alanpeabody mod 带有方便的时间戳和完整的 git/ruby 支持.
  • midin - 在黑暗的终端背景下运行良好,包括git 状态装饰.
  • mike-was-here - 极简主义,包括 git 状态装饰.
  • milight - 带有 git 状态显示的最小 ZSH 提示,在深色终端背景下效果最佳.
  • min - 简约的 ZSH 提示.
  • mindful-space - 考虑到空间的 ZSH 主题.
  • minima (Brolly0204) - 包括 gitnodegolangyarnphpdockerpython 状态装饰.
  • minima (eduardnikolenko) - 一个最小的 ZSH 主题,带有 gitdockergonodenpmpython 和其他指标. 对某些标记使用 unicode 字符.
  • minimal (5amu) - 最小提示,使用书呆子字体. 包括 gitvpn 状态装饰.
  • minimal (casalinovalerio) - 最小提示,包括 git 和 vpn 状态装饰.
  • minimal (glsorre) - 最小的异步 ZSH 主题优化用于 Fira Code 字体和 Solarized Light 终端主题.
  • minimal (subnixr) - 最小但功能丰富的主题.
  • minimal-improved - 黑暗终端的主题,在右侧提示中包括git 装饰.
  • minimal2 - 最小且可扩展的 ZSH 主题. 分叉自 subnixr's original 并适应 Zimfw.
  • minimalx - 灵感来自 oh-my-zsh 的 kolo 主题.
  • mira - 一个修改 bira 带有时间信息和简化的启动提示.
  • miramare - 包括 git 状态装饰. 与 Deepin Terminal.
  • misa - Misalabs 的 ZSH 主题.
  • mixed - 针对深色背景进行了优化.
  • mnml - 带有 git 状态装饰的最小主题.
  • mochi2 - 极简主义主题. 包括 githg 状态装饰.
  • mochi - 简单的主题,旨在类似于 Rust 的主要功能. 包括 githg 状态装饰.
  • moderno - 一个简单而现代的 ZSH 主题,灵感来自 robbyrussell Oh-My-ZSH 的主题. 包括 git 状态装饰.
  • modesty - 一个干净、适度的 zsh 主题,带有 condaenvvirtualenvgit 状态装饰,整齐地右对齐显示.
  • molokai-powerline - 基于 agnoster.
  • moonline - 最小但易于扩展的提示.
  • moux - 适用于深色终端背景,在“RPROMPT”中包含“git”装饰.
  • multi-shell-repo-prompt - 提供有关您所在存储库的有用信息(在您的提示中).它目前适用于 GitMercurial, 在下面 ZSHbash.
  • multiline - 基于电力线风格的主题 agnoster.
  • muslim - 一个简单的最小 ZSH 提示主题.
  • musy - 灵感来自缪斯主题. 包括 git 状态装饰.
  • my-hl2 - 包括 virtualenv、git 状态和目录装饰. 基于 omz half-life 主题.
  • myzsh - Maxime Garcia 的 myzsh 主题.
  • nanofish - 为纳米技术主题添加鱼式目录提示.
  • narren - 包括 emojii git 状态装饰、退出状态 emoji 和节点版本.
  • nbrylevv - 带有文本“git”状态装饰的极简主题.
  • nctu - 轻量级主题,强调速度. 包括 git 状态装饰.
  • neewbie - 带有git 装饰的最小主题. 基于 robbyrussell.
  • neon-potato - 丰富多彩的简约主题. 包括git 装饰.
  • neon - 一个漂亮而简约的 ZSH 主题,带有 git 装饰.
  • nerdish - 带有书呆子字体的 ZSH 提示主题.
  • nescalante - 针对深色终端背景进行了优化,包括git 装饰.
  • neurosimple - 包括git 装饰和vi 模式指示器.
  • newt - 胖而快速的主题——内外都很漂亮,风格片段做得对. 高度可定制,包括git、用户名、执行时间、目录、后台作业和编辑模式装饰.
  • newton - 包括 git 状态和外部 IP 地址装饰.
  • nextbike - 一个非常基本的主题,只有一个 macOS 自行车图标.
  • nidoranarion - 多彩,显示 git 状态装饰.
  • nikitakot - 小而简单的 oh-my-zsh 主题. 显示当前目录和后面的 2 个目录,gitnodejs 状态装饰.
  • ningxia - 基于 af-magic.
  • nknu - 一个简单的 oh-my-zsh 主题.
  • nmaxcom - 带有 git 状态装饰的极简 ZSH 主题.
  • node - oh-my-zsh 的节点主题,经过拆分以使其更易于与其他插件管理器一起使用.
  • nodeys (marszall87) - 基于 ys 主题,添加了 NodeJS 版本(来自 NVM 插件).
  • nodeys (tianheg) - 基于 ys 主题,添加了 NodeJS 版本(来自 NVM 插件).
  • noon - 有明暗变体,显示 git 信息.
  • nord - 包括 git 状态装饰并显示活动的 conda 环境.
  • nothing - 闪电般快速且非常简单,因为它几乎没有任何内容.
  • nox - 深色主题,显示当前工作目录和 git 状态.
  • nt9 - 一个干净、无干扰且以“git”为重点的开发主题. 显示相对于 git 根目录(或 ~ 在 git 存储库之外)的路径、自上次提交以来的时间、当前 SHA、分支和分支状态.
  • nunorc - 极简主义主题,适用于深色背景. 包括 gitmercurialsvn satus 装饰.
  • nuqlezsh - prezto 和 oh-my-zsh 的简单主题.
  • nuts - 极简主题,包括git 状态装饰和时间.
  • odin - Odin 是一个 git 风格的 ZSH 主题.
  • oh-flowers - 带有git 装饰的多行主题.
  • oh-my-git - bash 和 ZSH 的自以为是的提示.
  • oh-my-posh - 不是 ZSH 特定的,但非常好,可以与 ZSH 一起使用. 允许您对所有 shell 中的提示使用相同的配置.
  • oh-my-via - ZSH 的主题,主要分叉 VIA 服务器上使用的历史主题.
  • ohmypc - 适用于深色终端窗口. 包括git 装饰.
  • om - 最小主题,适用于深色背景,包括git 状态装饰.
  • omuse - 基于 Oh-My-ZSH amuse . 具有“git”状态、时间、绝对密码、RAM 使用情况、最后一个命令使用的时间和最后一个命令退出状态的装饰.
  • owiewestside - 包括 git 状态和 virtualenv 信息.
  • oxide - 简约和黑暗的 ZSH 主题.
  • ozono OZ0NO - 让我们呼吸干净的 ZSH.
  • p9k-theme-pastel - 一个主题 powerlevel10k 提示强调简单性,同时仍能传达重要信息.
  • pad - 简洁多彩的 oh-my-zsh 主题.
  • page - 支持 VCS 的简单主题. 提示显示当前工作目录的 1 级、分支和一个颜色编码的弯曲粗箭头.
  • palenight (jenssegers) - 允许显示主机信息,包括git 分支装饰.
  • palenight (rhklite) - 在提示中显示带有图标的详细git 状态信息.
  • panda - 包括 gitroot 状态装饰. 最好在深色背景上.
  • papercolor - ZSH、vimtmux 的配色方案. 包括 git 状态装饰.
  • passion - 包括 git 状态装饰,以毫秒为单位的命令运行时间. 在 macOS 上需要 coreutils.
  • pastel - 灵感来自于 ZSH 主题 sugar-free. Includes git decorations.
  • pentesters - 修改版 intheloop 渗透测试者的主题,包括渗透测试日志的日期、时间和 IP 地址.
  • persi - 包括git 装饰. 适用于浅色和深色背景.
  • phalanx - 本着精神的最小主题 robbyrussell 和纯壳主题.
  • phantomk - 丰富多彩的主题,包括 go 版本、node 版本和 git 状态.
  • phi φ - 一个干净简单的 ZSH 主题,灵感来自于 Lambda (Mod) ZSH 主题.
  • pi - 带有 git 状态装饰的简约主题.
  • plain-ui - 极简主义,但包括 git 状态装饰.
  • plain - ZSH 的一个简单明了的主题,显示了基本的 git 信息.
  • planet - 精简版 steefoh-my-zsh.
  • plankton - 简单、简洁的主题.
  • plantyhoe - 基于对植物和苹果的热爱的极简主义主题. 包括 git 状态装饰.
  • platypus - Platypus 是 Frédéric de Villamil 使用的 oh-my-zsh 的一个简单方便的主题.
  • pointer - 显示工作目录、上一个命令的返回状态和git 当前分支.
  • poncho - RDM 的基本 oh-my-zsh 自定义主题.
  • poor-programmer - 带有 git 状态、ruby 版本和项目路径的程序员主题.
  • powerbash - 适用于深色终端背景,包括 git 状态装饰.
  • powerless - 受电力线启发的小而简单的纯 ZSH 提示.
  • powerlevel10k - A fast reimplementation of powerlevel9k ZSH 主题. 可用作 powerlevel9k 的直接替代品,当给出相同的配置选项时,它将生成相同的提示,但速度更快.
  • powerlevel9k - Powerlevel9k 是 ZSH 的主题,它使用 Powerline Fonts . 它可以与 vanilla ZSH 或 ZSH 框架一起使用,例如 Oh-My-Zsh, Prezto, Antigen, 和 many others.
  • powerlevelHipstersmoothie - 附加 powerlevel9k.
  • powerline (brucehsu) - 电力线的两线版本:一根用于信息,一根用于输入.
  • powerline (jeremy) - 另一种电力线主题. 很好的可配置性,但至少需要一个支持 256 色且具有电力线兼容终端字体的终端.
  • powerline (syui) - A git aware powerline theme.
  • powerline-cute - 基于 bullet-train.
  • powerline-go - 一个漂亮实用的低延迟提示,用 golang 编写. 包括 githg 状态装饰、上次运行命令的退出状态、当前 Python virtualenv、你是否在 nix 壳,并且易于扩展.
  • powerline-hs - 一种 Powerline 用 Haskell 编写的克隆. 它比原始实现快得多,并且使 shell 的响应速度明显更快.
  • powerline-pills - 在 Ruby 中创建,使用电力线字符模拟具有有用信息的药丸.
  • powerline-shell (b-ryan) - 漂亮实用的 Bash、ZSH、Fish 和 tcsh 提示生成器. 包括gitsvnfossilhg 装饰、Python virtualenv 信息和最后一个命令退出状态.
  • powerline-shell (banga) - 一种 powerline - 类似 Bash、ZSH 和 Fish 的提示. 显示关于 git/svn/hg/fossil 分支的重要细节,易于定制/扩展.
  • powerline-train - 电力线变体.
  • powerline - 一种 Powerline- 类似提示,基于 powerline-bash . 显示 virtualenv、git 状态信息和上次命令运行的退出代码.
  • powerzeesh - 基于电力线的 ZSH 主题. 它旨在简化,仅在相关时显示信息,并针对速度和外观进行了优化. 灵感来自 AgnosterPowerline.
  • pre - Sublime Text、Terminal、iTerm 2 和 ZSH 的主题集合.
  • predawn-shell - 针对黑暗终端主题优化的主题.
  • prezto-cloud-prompt - oh-my-zsh 云提示的 Prezto 端口.
  • prezto-lambda - Lambda 主题(用于 prezto).
  • prezto_powerline - 电力线价格. 显示 git 信息,RVM 版本.
  • probe - 包括 git 状态装饰.
  • prompt-powerline - 一个相当重量级的 ZSH 提示,基于流行的同名 vim 插件中的电力线字体,适用于深色背景.
  • prompt_j2 - 具有动态退出状态指示器,可以动态更改为两行以显示上下文.
  • punctual - 易于定制,受 spaceship.
  • pure-agnoster - 纯粹和不可知论者的混搭. 具有 git 装饰,适用于深色和浅色终端背景.
  • pure - 一个漂亮、最小和快速的 ZSH 提示. 包括 git 状态装饰,如果上一个命令失败,提示变为红色,在远程会话或容器中时的用户名和主机装饰,以及进程运行时的当前文件夹和命令.
  • purify (banminkyoz) - 一个简单、快速和酷炫的提示.
  • purify (kyoz) - 干净而充满活力的主题,最适合深色背景. 包括 git 状态装饰.
  • purity - 灵感来自 robbyrussell 主题和 pure 迅速的.
  • purs - 一个快速 pure- 灵感提示写在 Rust.
  • pustelto - 丰富多彩的主题灵感来自 Spaceship 主题,包括 git 装饰.
  • qi3ber2 - 一个黑暗的多行主题. 包括git、平均负载和最后一个命令装饰器的退出代码.
  • qoomon - 针对深色背景进行了优化,包括git 信息. 主题库包括 iTerm 2 和终端颜色设置.
  • quewui - 针对黑暗终端主题优化的简单干净的主题. 包括当前时间、用户、目录和 git 状态的状态装饰.
  • r3nic1e - Agnoster 带有电池状态、git/hg 状态、时间、kubernetes 上下文和命名空间、最后一个命令的非零退出代码和日期装饰的变体. 需要电力线字体.
  • r3verse - 极简主义者. 包括git、用户名和机器主机名状态装饰.
  • racotecnic - 基于 af-magic 和 posh-git.
  • radium - 专为暗终端设计,(最适合与 Solarized iTerm 2 主题)(prezto).
  • rafiki - 将表情符号添加到您的 ZSH 终端.
  • ramiel - 叉子 node.
  • random-emoji-robbyrussell - 基于 random-emoji 和“robbyrussell”主题.
  • random-emoji - 随机表情符号.
  • raspberrysh - 包括git、python、时间、当前主机和路径装饰.
  • raytek - 简单而多彩的主题,带有 git 状态装饰.
  • rb - 基于电力线风格的 ZSH 主题 Agnoster ,针对git和solarized终端进行了优化. 需要与电力线兼容的字体.
  • rbjorklin - 针对日光化终端配色方案进行了优化,包括git 状态装饰.
  • redline - 极简主义主题. 包括 git 状态、时间、用户.
  • reggae - 将大量信息压缩到带有颜色编码状态装饰的提示中.
  • rei - 一个简单的主题,第一个字符是零(rei),数字 0.包括 git 状态装饰.
  • remiii - 基于 Agnoster, 优化 solarized 终端主题.
  • remolueoend - 基于 Sorin 的 Prezto ZSH 主题,使用表情符号来跟踪 GIT 上下文.
  • rho - 极简主义主题.
  • river - 带有 git 信息的深色主题.
  • robbyolivier - 基于来自 robbyrussell 主题和项目 zsh-git-prompt.
  • robbyrussell-WIP - 用输出装饰 robbyrussell 主题以指示 WIP 提交.
  • robbyrussell-fullpath - 原本 robbyrussell 提示中有完整路径.
  • rocket - 极简主题,包括githg状态装饰.
  • rougarou - 一个黑暗的主题.
  • roundy - 快速,可爱和圆润的主题. 包括git 装饰. 需要书呆子字体和支持 unicode 的终端应用程序.
  • rufus - 针对深色背景进行了优化.
  • rummik - @rummik 的主题. 支持 psmin, 以及提示中的 git 状态信息.
  • russtone - 灵感来自 puresorin . 包括 git 状态装饰.
  • ryner - 丰富多彩的主题,包括git 装饰和当前目录.
  • rzh - 带有由表情符号指示的 git 状态的主题.
  • s1ck94 - S1cK94 的(第一个已弃用,现已灭绝)最小提示的分支. 显示用户是否为 root、后台作业状态、vi 模式、最后一个命令的退出状态和 git 状态装饰.
  • s7c - 适用于深色背景. 包括 git 状态装饰.
  • samshell - 极简的 zsh 主题,带有 git、kubernetes 和 python virtualenv 装饰.
  • saraiva - 包括 git 状态装饰,适用于深色终端背景.
  • saturn - 为那些喜欢空间并希望在他们的终端上拥有一点空间的人提供柔和简约的提示,具有酷炫的表情符号和高度可定制的提示元素(例如图标、颜色、时间格式等).
  • schminitz-v2 - Shows git status decorations, user@host information, the exit status of last command, and whether running as root.
  • schminitz - 当使用:sh 命令时显示vim 是否在后台运行.
  • sdkman - 添加选项卡完成 sdkman.
  • seashell - 带有海洋风格表情符号装饰的简约主题. 包括 git 状态装饰.
  • seeker - 这个主题使用了很多特殊的unicode字符很花哨,但是如果没有很好支持的字体可能会导致一些问题.
  • seltzer - 受节食者主题启发,使用颜色编码来提供信息.
  • senpai - Devops 的干净提示主题. 包括 git 状态信息、kubernetes 上下文、AWS 配置文件、GCP 项目和 Azure 活动云.
  • seppuku - 灵感来自于干净和最小的主题 cloud.
  • sepshell - 基于旧的丢失的 taybalt 主题的干净和最小的 ZSH 主题,带有git 平分/合并/重新定位模式和可配置的提示符号.
  • seti_UX - 一个简单的 omz 兼容主题,带有相应的 iTerm 2 配色方案.
  • sfz - 精益提示的演变,它本身就是对纯提示的重写.
  • shayan - Simple theme with git status decorations.
  • shellder - 带有 git 分支显示的最小主题. 需要与电力线兼容的字体.
  • shichi - 一个简单的主题,第一个字符是七(七/娜娜),数字7.主色是红色,带黄色调. 包括 git 状态装饰.
  • shini - 一个很小的主题,只是大声喊出来. 包括目录、用户名、主机名、时间和 git 装饰.
  • shocm - 分叉自 sixlive . 有 git 装饰.
  • short-ys - 基于 ys 主题. 包括 githg 状态装饰.
  • shrikant - 包括git 装饰.
  • shrug - 显示当前目录和 git 信息的简单主题.
  • shtr0m - 包括 git 状态装饰.
  • siegerts - 在正确的提示中包含 git 状态装饰.
  • silver - 一个跨外壳可定制的类似电力线的提示,深受启发 Agnoster . 更快的 Rust 端口 bronze . 需要 Nerd Fonts . 非常可配置,包括 git 状态装饰.
  • simpalt - 基于 ZSH 的信息丰富的小足迹主题 Agnoster.
  • simple (pavdmyt) - 基于极简主义的主题 robbyrussel 它在 iTerm 的窗口标题栏中嵌入了 git 状态信息,而不是在提示中使用空格.
  • simple (savecoders) - 带有gitusername 和执行状态装饰的简单简约主题.
  • simple-agnoster - 受电力线启发的简单主题,带有 git 装饰.
  • simple-git - 极简主义主题灵感来自 gitstatus. Includes git decorations.
  • simplezsh - 带有git信息显示的最小主题.
  • sinon - k-kinzal 的 sinon 主题. 包括 git 状态装饰.
  • sit - 带有git、命令退出状态和路径装饰的极简主题.
  • sixlive - 这个主题有一个独特的目录列表. 在 git 项目中时,目录显示的范围是当前存储库根目录.
  • sk9 - Skeiter9 的 ZSH 主题.
  • skeletor-syntax - Atom、Prism 和 ZSH 的主题系列灵感来自 He-Man 和宇宙大师的 Skeletor.
  • skill - 针对暗终端进行了优化,显示git 状态装饰.
  • sleeplessmind - ZSH 主题灵感来自 gitsterodin.
  • slick - Inspired by the pure, purszsh-efgit-prompt . 需要 cargo 进行安装.
  • slimline - 最小、快速和优雅的 ZSH 提示. 在正确的时间显示正确的信息.
  • sm SimplistMinimalist 主题,适用于您 最喜欢的 终端. 包括 git 状态装饰.
  • small-terminal-diy - 一个变种 ys 主题在 oh-my-zsh.
  • smiley - 带有快乐和悲伤面孔的提示.
  • sobole - 受老式爱好启发的简约 ZSH 主题. 没有冗长的噱头,没有表情符号,没有烦躁的旋转器,也没有其他视觉噪音. 有明暗两种模式.
  • solarized-powerline (KuoE0) - 太阳能电力线变体.
  • solarized-powerline (houjunchen) - ZSH 的 Solarized 电力线风格主题.
  • solarizsh - 修复 robbyrussell 的 oh-my-zsh 主题的颜色 solarized 终端.
  • spaceship - 带有 gitnvm、rvm/rbenv/chruby、python、ssh 和其他有用状态指示器的主题.
  • spowerline - 用 Scala 编写,灵感来自 Agnoster, tmux powerline、vim powerline 和 vim 状态插件.
  • squanchy - 极简主义主题. 包括 gitnoderbenv 状态装饰.
  • staples - 基于局,如果通过 SSH 连接,则显示 user@host.
  • starboy - 一个简单的 ZSH 主题.
  • starship - 最小,快速,高度可定制.
  • statusline - 响应式 ZSH 主题,可在您需要时提供信息段.
  • steef (danihodovic) - ZSH steeef 主题作为独立存储库. 此 repo 背后的目的是避免在使用 steeef 主题时依赖 oh-my-zsh. Antibody 等 ZSH 插件管理器可以使用主题,而无需使用 oh-my-zsh.
  • steef (zimfw) - 可定制的版本 steeef's 主题.
  • sublime - 带有 git 状态装饰的崇高、干净、简约的 ZSH 主题.
  • sugar-free - 基于 PureC和y 主题.
  • sukeesh - 包括 git 状态装饰. 在深色终端背景上效果更好.
  • sulfurium - suliumOS 的官方 ZSH 主题.
  • sunrise-ruby - 如同 sunrise 但包括活动的 Ruby 版本.
  • superkolo - 将日期和退货状态添加到 kolo 主题.
  • susi - 包括 git 状态装饰和随附的 iTerm2 配色方案.
  • sy - 基于 ys, 包括 git 状态装饰.
  • t2er - 带有git 装饰的极简主义主题.
  • tabaf - 针对深色背景优化的最小 ZSH 主题.
  • tepig-ys - 包括 git 状态装饰和 conda/virtualenv 状态.
  • termux - 极简主义主题.
  • termuxer - 主题灵感来自 Agnoster 和 linuxer.
  • the-time-lord - 基于的主题 gallifrey.
  • theme-line - 带有“git”状态的彩色主题.
  • theta-async - 异步版本 theta . 包括 vcs 状态信息.
  • theta - 包括 githg 状态装饰. 还有java、python、ruby、node、go和elixir版本信息.
  • theto - 需要 Nerd Fonts, 有 git 状态装饰.
  • thetraveler - 受到 theunraveler 的启发,使用符号来显示 git 状态.
  • thnikk - 最小版本 spaceship 主题.
  • thyme (chenhao-ye) - 基于 bira, gnzh, 和 bullet-train.
  • thyme (kawamurakazushi) - Simple theme with git status decorations.
  • topan - 包括git信息; 最好在深色背景上.
  • tq - 显示 git 状态、时间,需要 Powerline 字体.
  • traffic - ZSH 的黑暗主题.
  • trajan - ZSH 的黑暗主题.
  • trinity - 基于的简单主题 geometry. Includes git decorations.
  • tsotra - 极简主题,包括 git 状态装饰、k8s 上下文和 rvm 状态.
  • turs - 快速,最小 Purs-灵感提示.
  • tvline - 源自 agnoster 主题,添加电力线字体增强功能.
  • type0 - 灵感来自 classyTouch 亚里斯古铁雷斯. 包括git 装饰.
  • typewritten - 最小且信息丰富的主题,为重要内容留出空间. 异步git 装饰更新以提高速度.
  • ubunly - 模仿 Kali Linux 控制台. 注意 - 这个主题还重新绑定了很多键并设置了一堆主题应该单独保留的 ZSH 选项.
  • ubuntu-ish - 模仿默认的 Debian/Ubuntu bash 提示.
  • ubuntu-with-vitamins - 模仿默认的 Ubuntu 提示,但带有 git 装饰.
  • ubuntu - 最小主题,包括git 状态装饰.
  • ultimate - 极简主义主题,带有 git 指示器、vim 模式指示器和缩短的路径.
  • unicorn - Inspired by the Wild Cherry 主题. 有表情符号git 状态装饰.
  • unit-1 - 带有 ITWTB 颜色的极简主题.
  • vanan - 极简主义主题,带有用于黑暗终端的 git 信息.
  • vercel - 带有 git 状态装饰的简约主题.
  • vinhnx - 修改自 themes/mgutz.zsh-theme.Looks 与 a 一起使用时看起来很棒 Solarized 配色方案.
  • vitesse - 受 VS Code 的启发 Vitesse 主题. 包括 git 状态装饰.
  • vulcan - 最小的主题让人想起默认的bash 主题. 包括git 装饰.
  • wade - 流行的 ZSH 主题的混搭 AgnosterFishy,进行一些视觉调整.
  • wang-iterm - 基于0532主题.
  • whale - 快速重新实现鲸鱼主题.
  • wild-cherry - ZSH、iTerm 2、Sublime、Atom 和 Mou 的童话主题主题.
  • work-line - 带有漂亮表情符号的主题.
  • workbench - 包括 git 状态装饰、工作目录、最后一个命令的退出状态和当前的 virtualenv.
  • wynwyn - 旨在在您需要时向您展示所需信息的主题. wynwyn 从默认主题 avit 和优秀 Spaceship prompt.
  • xlk-simple - Simple theme with git decorations.
  • xm - 黑暗终端的主题. 有 git 装饰.
  • xor - 自我描述为简约和“功能差”,包括“git”装饰.
  • xremix - 基于 Jreese 主题插件的 oh-my-zsh shell 主题.
  • xris47 - 快速、简单和精简的主题. 与 tmuxvim-airline.
  • xxf - 显示当前 git commit 的缩短哈希和消息.
  • yairshefi - 带有行分隔提示的最小主题. 基于 robbyrussell 主题.
  • yazpt - 一个干净、快速、美观的 ZSH 提示主题,精心整合了 Git/Subversion/TFVC 状态信息,与 Oh My Zsh 等流行插件管理器集成,并且易于定制和扩展.
  • yechen - 带有 git 状态装饰的简约主题.
  • ykmam - 修改自 ys 主题并针对深色背景进行了优化.
  • ys (cristiancavalli) - 干净、简单、兼容且有意义的主题,适用于深色背景.
  • ys (tinyRatP) - 变体 ys.
  • ys-cluster - ys 支持使用大型集群的批处理提交系统的变体. 支持 Slurm、LSF/IBM Spectrum LSF 和 PBS.
  • ysm - 带有 git 状态信息的简单 ZSH 主题.
  • ysr - 基于 ys . 包括 git 状态装饰.
  • yuki - 黑暗优化的 ZSH 主题.
  • yyl-ys - 包括 conda 和 venv 状态.
  • yz50 - 多彩,基于 robbyrussellcrunch 主题. 包括 git 状态装饰.
  • z4rr3t - 基于 sindresorhus' pure 主题.
  • zelda 塞尔达主题. 包括 git 状态装饰.
  • zemm-blinks - oh-my-zsh 的定制版 blinks 有善变的支持和其他变化.
  • zemoji - 基于 wild-cherry . 包括退出状态、virtualenvnvmrvmgit 状态装饰.
  • zero - Zero 的主题和插件. 具有浅色和深色终端背景的变体.
  • zeroastro - 在深色背景上效果最佳,包括 git 状态装饰.
  • zerocake - 在黑暗的背景下效果更好.
  • zeta - 显示用户名、git 状态信息、机器名称和当前工作目录.
  • zinc - 极速、纯 ZSH、混合异步电力线提示,易于扩展且极易配置.
  • zlambda - 极简主义,包括没有特殊字体要求的git 装饰.
  • zqt - oh-my-zsh 的修改版 maran 主题.
  • zsh1999 - 包括网络连接、电池和git 状态装饰.
  • zsh2000 - 电力线外观 ZSH 主题,包括 rvm 提示、git 状态和分支、当前时间、用户、主机名、密码、退出状态、是否以 root 身份运行和后台作业状态.
  • zsh313 - 带有 git 状态装饰的最小主题.
  • zshcomrade - ZSH 主题,同志!
  • zshpower - 针对 python 开发人员进行了优化. 包括 gitpyenv 状态装饰、用户名和主机. 尝试安装其他插件和字体,因此请在安装前阅读其说明.
  • zshred - 显示当前目录、git 装饰、上一个命令的退出状态和时间.
  • zwsh - A Zpm3/Wordstar mode/theme for ZSH.
  • zys - 如同 Agnoster,旨在根据上下文公开信息,具有电力线美学.

Fonts

此处列出的一些主题需要与 Powerline 兼容的字体,以下是一些:

  • Awesome Terminal Fonts - 一系列字体,包括一些漂亮的等宽图标.
  • Fantasque Awesome Font - 一种漂亮的等宽字体,用 Font-Awesome、Octoicons 和 Powerline-Glyphs 修补.
  • Fantasque-sans - 另一种与电力线兼容的字体.
  • Hack - 另一种专为源代码设计的电力线兼容字体.
  • Input Mono - 专为代码设计的一系列字体. 它提供等宽和比例字体,并包括电力线字形.
  • Iosevka - 编码员的字体,由代码构建. 高度可定制.
  • Monoid - Monoid 是可定制和优化的,即使在低分辨率显示器上,也可以在 15px 行高处以类似位图的清晰度进行编码.
  • Nerd Fonts - 收集了 20 多种修补字体(超过 2,000 种变体)和用于 Powerline、Font Awesome、Octicons、Devicons 和 Vim Devicons 的 FontForge 字体修补程序 Python 脚本. 包括:Droid Sans、Meslo、源代码、AnonymousPro、Hack、ProFont、Inconsolata 等等.
  • Powerline patched font collection - 十几种字体的集合,经过修补以包含电力线字形.
  • Terminus - 包含电力线字形的 Terminus 的 TTF 版本.

Installation

Antigen

大多数这些插件可以通过将 antigen bundle githubuser/reponame 添加到您的 .zshrc 文件来安装. Antigen 将在您下次启动 zsh 时自动为您处理克隆插件. 您还可以使用 antigen bundle githubuser/reponame 将插件添加到正在运行的 ZSH 中,以便在将其添加到您的 .zshrc 之前进行测试.

dotzsh

1.克隆新插件到.zsh.local/modules 2.在.zshrc中加载插件模块 3. 打开一个新的 ZSH 终端窗口或选项卡

Oh-My-Zsh

  1. cd ~/.oh-my-zsh/custom/plugins 2.git clone repo
  2. 将 repo 添加到您的插件列表中

Prezto

  1. 将插件克隆到您的 prezto 模块目录中
  2. 将插件添加到你的 .zpreztorc 文件中 3.打开一个新的终端窗口或标签

Zgen

Zgen 没有得到积极维护. 考虑切换到 Zgenom 叉子,也就是.

大多数这些插件都可以通过将 zgen load githubuser/reponame 添加到您正在执行其他 zgen load 调用的同一函数中的 .zshrc 文件来安装.

当您执行 zgen save 时,Zgen 将自动为您克隆插件存储库.

Zgenom

大多数这些插件都可以通过将“zgenom load githubuser/reponame”添加到您正在执行其他“zgenom load”调用的同一函数中的 .zshrc 文件来安装.

当您执行 zgenom save 时,Zgenom 将自动为您克隆插件存储库.

zplug

大多数这些插件可以通过将 zplug &quot;githubuser/reponame&quot; 添加到你的 .zshrc 文件来安装.

zpm

大多数这些插件可以通过将 zpm load &quot;githubuser/reponame&quot; 添加到你的 .zshrc 文件来安装.

Writing New Plugins

我已经记录了一些关于编写新插件的建议 here.

Other Resources

ZSH Tools

  • ShellSpec - 用于 dash、bash、ksh、ZSH 和所有 POSIX shell 的全功能 BDD 单元测试框架.
  • zshdb - ZSH 调试器
  • zunit - 强大的 ZSH 单元测试框架

Other Useful Lists

在以下位置找到其他有用的 awesome-* 列表 awesome collection

Other References

The ZSH Reference Cardzsh-lovers site 缺一不可.