ZSH 插件
awesome-zsh-plugins¶
Status¶
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-widgets 和 fzf-marks . 完全可定制.
ant-zsh¶
Ant-zsh 是一个纤巧轻巧的ZSH配置环境,可满足特殊的自定义需求. 它包括插件,主题和基本的便捷设置.
antibody¶
抗体是用Golang语言编写的更快,更简单的抗原. 有关更多详细信息,请访问 http://getantibody.github.io/.
antigen-hs¶
antigen-hs 是抗原的替代品,在启动外壳时优化了抗原,从而降低了开销. 它将自动为您克隆插件.
antigen¶
Antigen 是一小组功能,可帮助您轻松管理称为捆绑软件的Shell(ZSH)插件. 这个概念与典型的vim + pathogen设置中的bundle几乎相同. 抗原是ZSH,Vundle是vim. Antigen可以加载oh-my-zsh主题和插件,并将自动为您克隆它们.
ax-zsh¶
Ax-ZSH 是用于ZSH的模块化配置系统. 它提供了合理的默认值,并且可以通过插件扩展.
dotzsh¶
Dotzsh 致力于成为平台和版本无关的平台. 在较低版本的ZSH上运行时,某些功能可能会丢失,但它应彻底降级,并允许您在不同操作系统的多台计算机上使用相同的设置而不会出现问题.
fresh¶
新鲜是一种工具,可将其他人的外壳配置(别名,功能等)源到您自己的配置文件中. 我们还支持ackrc和gitconfig等文件. 将其视为点文件的捆绑器.
miniplug¶
miniplug 是ZSH的简约插件管理器.
重新加载.zshrc时不会崩溃或加载双插件 与其他框架不同,Miniplug不会污染您的$ PATH *仅管理插件的最低要求
oh-my-zsh¶
oh-my-zsh 是一个社区驱动的框架,用于管理您的ZSH配置. 包括120多个可选插件(rails,git,macOS,hub,capistrano,brew,ant,macports等),超过120个主题来为您的早晨增光添彩,以及一个自动更新工具,可轻松掌握最新信息来自社区的更新.
PMS¶
PMS允许您以某种方式来管理外壳,从而有助于减少设置时间并提高生产率. 它支持主题(更改外壳的外观),插件(向外壳添加功能)和点文件管理.
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存储库的额外支持.
对Gist的额外支持.
任意远程文件,只需指定URL.
本地插件,只需指定目录路径.
高度可配置的安装方法,使用 handlebars 模板化.
超快速并行安装.
使用配置文件 TOML 句法.
*使用锁定文件可以更快地加载插件.
Toasty¶
Toasty 是一个ZSH框架,旨在促进管理而不是命令管理.
uz¶
ZSH微型插件管理器.
zapack¶
zapack是基本的快速最小ZSH插件加载程序.
zeesh¶
Zeesh 是跨平台的ZSH框架. 它类似于但不兼容, oh-my-zsh . 它具有模块化的插件架构,可以轻松扩展. 它具有丰富的默认设置,但设计得尽可能轻巧.
zgem¶
Zgem 是ZSH的插件管理器,支持从git,http和本地文件加载和更新插件和主题.
zgen¶
Zgen 是受Antigen启发的ZSH轻量级插件管理器. 目的是在启动外壳程序时将开销降至最低,因为没人喜欢等待.
为此,zgen
生成一个静态的init.zsh
文件,该文件除了提供插件并将插件附加到fpath
之外什么也不做. 通过在启动过程中不必执行耗时的逻辑(插件检查,更新等),可以将启动时间最小化. 缺点是,每当更新.zshrc中的插件列表时,都必须使用zgen reset手动刷新初始化脚本. 可以装 oh-my-zsh兼容的插件和主题,并将它们添加到插件列表时会自动为您克隆它们.
zgenom¶
基于zgen的ZSH轻量级插件管理器. 这是辉煌的超集 zgen 在完全向后兼容的同时,提供了更多功能和错误修正.
zilsh¶
zilsh 是一个ZSH配置系统,旨在吸引更多高级用户,并采用vim病原体的简单方法.
zim¶
Zim 是具有超凡脱俗的速度和模块化扩展的ZSH配置框架.
Zinit¶
Zinit 是一种创新产品,可能(由于Turbo) fastest 插件管理器,支持:
- Turbo mode – Zsh启动速度提高80%! 例如:而不是200毫秒,而是40毫秒,
-完成管理(有选择地禁用和启用完成),
-片段(↔常规文件,通过URL下载,例如:脚本),并通过它们支持Oh My Zsh和Prezto插件支持(→开销低),
-附件(↔Zinit extensions),
-报告(来自插件加载-插件不再是黑匣子),
-插件卸载(例如:动态主题切换),
-
bindkey
capturing and remapping, - packages, -干净的fpath(数组$ fpath不用于添加补全和自动加载功能,因此保持简洁,不会肿),
- services ↔单实例,后台插件, -另外,一般而言: Zsh Plugin Standard – Zinit是该标准的参考实现.
奖励:可以使用 zinit-console 查看和更改ZSH会话的状态(例如:列出并卸载插件),并从磁盘上删除插件和代码片段.
该项目非常活跃–当前> 3000次提交.
zit¶
zit 是ZSH的插件管理器. 这是最小的,因为它实现了成为插件管理器的最低要求:它允许用户从Git存储库(仅Git存储库,以及它们的名称)安装插件,源插件并更新它们. 它没有实现一些高级功能,例如清除已删除的插件,自动编译已安装的插件,oh-my-zsh / prezto /其他ZSH框架的别名,构建二进制文件,PATH操作等.
znap¶
:zap:Znap 是Zsh的轻量级插件管理器,易于理解.
Znap仅包含约16 KB的源代码(压缩后的9 KB),可完成插件管理器所需的一切,而且没有任何膨胀.
Znap可以:
-使任何提示立即出现. 仅需一条命令即可将启动时间从〜200ms减少到〜40ms.
-异步编译您的插件和函数.
-缓存那些昂贵的eval $(commands)
.
-克隆或并行提取多个存储库.
-重新克隆所有存储库,而无需重新输入.
zoppo¶
Zoppo 是ZSH的残缺配置框架. 就像一句意大利谚语所说:“ chi va con lo zoppo,impara是zoppicare”,我们意识到自己正带着a子走路,现在自己会变得残废.
zpacker¶
Zpacker 是轻量级的ZSH插件和主题管理框架.
zplug¶
:芙蓉:Zplug 是下一代ZSH插件管理器.
-可以管理一切
-上的Zsh插件/ UNIX命令 GitHub 和 Bitbucket
-要点文件(gist.github.com)
-外部管理的插件,例如 oh-my-zsh 和 prezto 插件/主题
-二进制文物 GitHub Releases
-本地插件
-等等(您可以添加 own sources!)
-超快速并行安装/更新
-支持延迟加载
-分支/标记/提交支持
-更新后,加载后挂钩
-包之间的依赖关系
-不像 antigen,不需要ZSH插件文件(* .plugin.zsh
)
-互动界面(fzf, peco, zaw, 等等)
-减少缓存的机制 the startup time
zpm¶
zpm (ZSH插件管理器)是用于 ZSH 谁结合了命令式和声明式方法. 第一次运行时,zpm将执行复杂的逻辑并生成缓存,此后将仅使用缓存,因此它使该框架变得非常快.
最快的插件管理器(真的,第一次运行后,根本不会使用zpm) 支持异步加载 *软件包之间的依赖关系 * zpm在Linux,macOS,FreeBSD和Android上运行. * zpm插件与 oh-my-zsh.
zr¶
zr 是用Rust编写的快速,简单的ZSH插件管理器,可通过cargo install zr
轻松安装.
zshing¶
zshing 是类似于Vundle / Vim的ZSH插件管理器,可让您...
在.zshrc
中跟踪并配置您的插件
安装ZSH插件
更新ZSH插件
按名称搜索所有可用的ZSH插件
清理未使用的插件
在单个命令中运行上述操作
管理已安装插件的__Source插件__
ztanesh¶
Ztanesh 旨在通过ztanesh项目提供的配置来改善您的UNIX命令行体验和生产力:这些工具将使您的Shell更强大,更易于使用.
ztheme¶
ztheme是ZSH的小型快速主题引擎.
ztupide¶
一个简单快速的ZSH插件管理器. 它使用zcompile和异步加载来加快Shell启动时间.
zulu¶
Zulu 是ZSH 5+的环境管理器,旨在使您无需编写任何代码即可轻松管理shell.
轻松管理您的Shell环境,而无需编辑文件. 创建别名,函数和环境变量,并在下次启动Shell时将其提供给您. 使用简单的命令从$ path,$ fpath和$ cdpath中添加和删除目录. 轻松安装软件包,插件和主题,并立即将它们提供给您.
Setups¶
本部分适用于完整的安装程序插件-它们不是框架,但也不是简单的插件/主题.
zgen¶
- zsh-quickstart-kit -在以下情况下使用ZSH的简单快速入门 zgen . 这包括精选的插件集合,自动配置ZSH以使用 zgen 加载它们并定期自动更新自身,插件和快速入门套件本身.
zinit¶
-超过11200个制表符 -1800+个别名 -300多个git别名 -265个以上的zpwr子命令 -1300多个功能 -110+ zpwr环境变量 -165 + perl,python,bash,zsh脚本 -2600k行README.md -40k + LOC -1线安装
Tutorials¶
Generic ZSH¶
- A Beautifully Productive Terminal Experience -教程结合使用 iTerm 2, ZSH, Prezto, Tmux和 Tmuxinator 使开发人员的工作效率极高.
- Arch Linux's ZSH introduction -实际上不是特定于Arch或Linux的.
- commandlinepoweruser.com -Wes Bos的视频介绍了ZSH和oh-my-zsh.
- Outrageously Useful Tips To Master Your Z Shell 涵盖了ZSH具有Bash所不具备的一些功能,并使用oh-my-zsh.
- rs-example -一个示例插件,显示Rust程序如何监听和处理来自ZSH的命令.
- Why ZSH is Cooler than your Shell -幻灯片演示.
- xVanjaZ -为oh-my-zsh初学者写了一个快速安装文档,展示了如何使用 spaceship 提示,提示时语法高亮,自动提示和自定义iTerm 2主题.
- ZSH for Humans -ZSH的整套配置,旨在开箱即用. 它将一组精选的ZSH插件组合成一个连贯的整体,感觉就像是成品,而不是DIY入门套件.
- ZSH Pony -涵盖无需框架即可自定义ZSH.
- ZSH tips by Christian Schneider -Christian Schneider详尽列出了ZSH技巧.
Antigen¶
- belak/zsh-utils -最小的ZSH插件集,旨在降低摩擦和降低复杂度.
- Frictionless zsh And oh-my-zsh Management With Antigen -指导您完成设置过程,并演示如何使用Antigen管理插件和主题以定制ZSH体验.
- mgdm.net/weblog/zsh-antigen/ -Michael Maclean关于从oh-my-zsh转换为抗原的文章.
- Oh-my-zsh is the Disease and Antigen is the Vaccine -Josh Davis对Antigen的介绍.
Oh-My-Zsh¶
- Getting started with oh-my-zsh -Dien Bui撰写的oh-my-zsh入门指南
- Learn Zsh in 80 Minutes macOS -Karl Hadwen在macOS上使用Oh My Zsh的初学者指南
- Oh-My-Zsh! A Work of CLI Magic -Ubuntu的Michiel Mulders安装指南
- ZSH Gem 24 -2011 ZSH降临日历的一部分. 涵盖oh-my-zsh和zshuery.
Prezto¶
- A Beautifully Productive Terminal Experience -Mike Buss关于使用Prezto的博客文章, Tmux &Tmuxinator.
- Ditching oh-my-zsh for prezto -Linh M. Tran的帖子,关于从Oh-My-Zsh过渡到Prezto.
- Migrate from Oh-My-Zsh to Prezto -Jerome Dalbert关于迁移到Prezto的博客文章.
Zgen¶
Zinit (née zplugin)¶
- BlaCk-Void-Zsh -:crystal_ball:棒极了,可自定义的Zsh入门工具包:stars :: stars:. 在某些终端中包括电力线,fzf集成,天气和图像查看.
- zinit-configs -包含Zinit调用的实际配置文件(基本上是.zshrc文件的集合).
ZSH on Windows¶
-
superconsole -仅Windows.
-
ConEmu / zsh现成配置,可在ConEmu重新启动后还原以前打开的选项卡和shell工作目录 在启动新的SuperConsole会话时在干净的环境和继承的环境之间进行选择 自定义彩色方案,用于各种命令的彩色输出 包含MSYS2,并已预安装
zsh
和必要的软件,使用zsh-grml-config 使用Antigen进行ZSH主题和配置管理 启用了许多ZSH插件以激活完成,突出显示和历史记录,以实现最舒适的使用 配置了对MSYS2环境具有正确的git和git lfs支持的Windows git仓库,已经安装了git客户端.git
的ssh-agent
开箱即用,将密钥添加到ConEmu / msys64 / ConEmu / msys64 / home / user / .ssh
目录中 由于采用了agkozak-zsh-prompt,因此可以无阻塞地更新ZSH提示状态 针对MSYS2命令找不到的处理程序而定制,建议安装什么软件包 将nano
设置为主编辑器,启用nano
语法高亮显示 *自定义帮助程序脚本已添加到ConEmu / msys64 / 3rdparty
中
Plugins¶
- 1999 -电力线式主题. 包括git状态装饰,网络和电池状态.
- 256color -增强了256色的终端环境. 它查看所选的“ TERM”环境变量,并查看是否有相应的ncurses术语,并且提供256种颜色. 结果是一个多色端子(如果有).
- abbr (plugin) -管理自动扩展的缩写,当您打到太空时,它会受到鱼壳的启发而在行内扩展.
- abbr-path -从某些“我的鱼”主题中添加了“ theme_title_use_abbreviated_path”参数的功能.
- abbrev-alias -提供类似于
vim
的缩写扩展功能. - accurev -ZSH插件 accurev.
- actiona -使通话更轻松 actiona 命令行中的脚本. 包括选项卡补全.
- alehouse -包含以下简称 brew 命令,灵感来自 betterbrew.
- alias-tips -oh-my-zsh插件,可帮助您记住一次定义的别名.
- allergen -与Antigen一起使用的自定义ZSH插件的集合.
- almostontop -每次在shell中执行新命令之前,都会清除先前的命令输出. 受启发 alwaysontop bash的插件.
- 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.yml或Vagrantfile时,添加start,stop,up和down命令. 只需运行“ 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 插件,可让您在其中启动文件或文件夹 Atom 从 iTerm 2.
- auto-color-ls -用
colorls
自动列出目录. - auto-fu.zsh -自动完整单词和列表选择. 最初是y.fujii的incr-0.2.zsh
. - auto-ls -切换到新目录时自动执行“ ls”.
- auto-notify -长时间运行的任务完成后自动发送通知.
- autocomplete -键入时自动列出补全,并提供直观的键绑定以供选择和插入.
- autodotenv -当您将cd放入包含.env文件的目录时,将提示您加载变量.
- autoenv-extended -的扩展版本 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 -插件 aws-vault.
- aws2 -为版本2提供完成支持 awscli 和一些实用程序来管理AWS配置文件并在提示中显示它们.
- awsume -可显示当前状态的插件 awsume 个人资料.
- azcli -使用azure cli工具的助手.
- background -ZSH插件,可在后台执行功能.
- base16 -添加脚本以允许您更改外壳的默认ANSI颜色,但最重要的是,可以更改外壳的256色空间的17到21的颜色(如果终端支持). 该脚本可以保留外壳的原始明亮颜色(例如,明亮的绿色仍然是绿色等),同时为诸如 Vim.
- baseballfunfacts -在您的外壳中打印与棒球相关的随机“有趣的事实”. 取决于要安装的“财富”和“ cowsay”.
- basex -增加了几个 BaseX 别名以简化使用.
- bash-quote -从Bash.im获取随机报价.
- bash -使ZSH更兼容Bash. 它重新定义了源命令,使其行为更像
bash
. 它还可以启用bash补全. - battery_state -以正确的方式显示电池状态.
- bd -跳回特定目录,而不用执行cd .. / .. /...
- bepoptimist -重新映射法语的ZSH
vi
模式 bépo keyboard. - betterbrew -为“ brew”添加更多命令别名
- bitbucket-git-helpers -添加帮助程序脚本,以允许您创建位桶PR或在当前分支中打开目录.
- blackbox - Stack Exchange的工具包,用于将密钥/凭证安全地存储在git仓库中.
- bofh -增加了显示随机bofh命运的功能.
- boss-docker -在OSX上管理
docker
. - boss-git - Adds some convenience aliases for
git
. - branch-manager -用于管理
git
分支的插件. - brew (rhuang2014) -的独立插件 Homebrew 包管理器.
- brew (wolffaxn) -的独立插件 Homebrew 包管理器.
- browse-commit -一个插件,可让您从命令行在浏览器中打开任何提交.
- bruse -易于“链接”不同版本的软件包.
- bumblebee -在命令行中切换optirun的插件.
- calc -ZSH的计算器.
- caniuse -添加 Can I Use... 对ZSH的支持.
- careful_rm -rm包装纸,可添加垃圾/回收物和有用的警告.
- case -ZSH插件,添加了两个别名“ tolower”和“ toupper”来切换输出大小写.
- cd-gitroot -ZSH插件,用于将cd存入git仓库根目录.
- cd-reminder -当进入指定目录时,显示提醒.
- cd-reporoot -ZSH插件,用于“ cd”到当前存储库检出的根目录.
- cd-ssh -当您不小心将其cd到服务器时,将ssh移至服务器.
- cdbk -ZSH插件,可轻松创建命名目录-所需目录的快捷方式.
- cdc -使将目录更改为属于用户定义目录列表的子目录的目录变得更加容易. 包括制表符完成,会话历史记录和“推”,“ popd”和“ dirs”等效项.
- cdr -为ZSH轻松设置cdr.
- change-case -用于在命令行中的大写和小写之间快速交换的插件. :墨镜:
- cheatsheet -插件可轻松查看,创建和编辑备忘单.
- check-deps -ZSH插件的帮助程序,可让他们显示如何安装所有缺少的依赖项. 如果您使用的是Debian(以及Ubuntu等衍生产品),Arch及其衍生产品,Nodejs和ZSH插件,则可以使用 zpm 框架.
- chgo -修改了chruby的克隆,使其可以轻松在多个Go版本之间进行切换.
- clean-project -从项目中删除文件(默认情况下自动). 对于防止
.DS_Store
和Thumbs.db
文件混乱目录很有用. - clipboard -添加了跨平台帮助程序功能以访问系统剪贴板. 适用于macOS,X11(和Wayland)和Cygwin.
- cmd-architect -根据历史记录构建命令,并在出现提示时移动,删除,添加命令段以及使用多字查询搜索历史记录.
- code-review -在
git merge-base target_branch base_branch
和target_branch
上启动git difftool
. - code-stats -计算按键次数并将统计信息记录到 Code::Stats.
- colored-man-pages-mod -来自 ohmyzsh/ohmyzsh/plugins/colored-man-pages . 给
man
输出着色. - colored-man-pages -为
man
页面着色. - colorize -着色各种程序的输出.
- colorls -定义一些colorls功能的一些有用的快捷方式.
- colors (Tarrasch) -使从CLI着色文本更加容易.
red foo
可以正常工作. - colors (zpm-zsh) -ZSH的增强颜色.
- command-execution-timer -显示交互式shell命令执行所需的时间.
- command-not-found -oh-my-zsh命令未找到插件的镜像,因此您不必包括所有oh-my-zsh.
- command-note -记录复杂的命令并对其进行注释.
- command-time -在ZSH和 powerlevel9k . 类似于内置的“ REPORTTIME”,但仅在用户+系统时间> =“ REPORTTIME”时输出.
- completion-generator -此插件尝试从程序的帮助文本中读取选项列表,并自动生成完成功能. 请注意,这不会自动完成,您必须显式调用生成器以创建完成脚本.
- copy-pasta -就像在GUI中一样,将文件复制并粘贴到终端中.
- copyzshell -一个ZSH插件,可通过
ssh
将您的shell配置复制到另一台机器上. - crash - Adds proper error handling, exceptions and try/catch for ZSH.
- crayon-syntax -用于Wordpress的Crayon插件的ZSH语法突出显示.
- crypto-prices -添加一个 powerlevel9k 目前的比特币价格细分.
- crystal -的插件 Crystal.
- czhttpd -使用99.9%纯ZSH编写的简单http服务器.
- declare-zsh -用于
zshrc
中的Zinit命令的命令行解析器. - deepx - Collection of useful and fun commands to improve workflow and quality of life.
- deer -ZSH的文件导航器受到了很多启发 ranger.
- depot-tools -安装chrome depot_tools的简单oh-my-zsh插件. 安装此插件后,所有铬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帮助程序脚本的集合.
- docker-machine -ZSH的docker-machine插件.
- docker-run -返回“自然”运行命令,我们将处理容器.
- dogesh -Dogification插件.
- dotbare -在
fzf
的帮助下进行交互式dotfile管理. - dotfiles -使用
git
使您的点文件在多台计算机之间同步. - dotpyvenv -当您通过cd进入目录时,自动切换到位于.pyvenv目录中的python虚拟环境(您以前使用virtualenv程序创建过).
- dropbox -ZSH的Dropbox插件,提供
dropbox-cli
和dropbox-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 -:scream:在命令行上完成表情符号.
- emojis -在方便的变量中向您的环境添加许多ascii艺术表情符号.
- enhancd -提供增强的cd命令的简单工具.
- envrc -如果在目录中找到
.envrc
文件,则自动加载和卸载环境变量. - escape-backtick -双击“`”时,请快速插入转义的反引号.
- evalcache -缓存二进制初始化命令的输出,以帮助缩短Shell启动时间.
- evil-registers -扩展ZLE vi命令以远程访问vim和nvim编辑器的命名寄存器,以及系统选择和剪贴板.
- exa (DarrinTisdale) -启用多个别名扩展 exa,是
ls
的现代替代品. - exa (hermitmaster) -添加了一些别名 exa,是
ls
的现代替代品. - 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 - Optimized and improved
zsh-users/zsh-syntax-highlighting
– better response times, switchable highlight themes. - fav -ZSH /fzf 该插件非常容易添加和调用重要目录的命名收藏夹.
- favorite-directories -快速跳转到您喜欢的目录.
- figures -ZSH的Unicode符号.
- firebase (Seqi) -在Firebase项目目录或子目录中时,显示当前的工作项目或项目别名.
- firebase (rmrs) -在提示中添加一个指示符,指示您位于带有
firebase.json
文件的目录(也称为“ firebase项目”)中. - fixnumpad-osx -启用在ZSH中识别Apple键盘的小键盘按键.
- flow-plugin -这个插件可以在TYPO3 Flow发行版的每个子目录中使用
flow
命令. - fnm -安装并加载 Fast Node Manager (fnm) 如果丢失.
- forgit -利用模糊查找器的
git
实用工具 fzf. - functional -ZSH高阶功能.
- fuzzy-search-and-edit -ZSH插件,用于模糊搜索文件并立即在匹配的行上打开匹配的文件.
- fz -无缝添加模糊搜索到 z的标签补全,可让您轻松地在历史目录之间跳转.
- fzf (unixorn) -启用 fzf 历史记录和文件搜索.
- fzf-fasd -整合 fzf 和 fasd -用fzf的模糊搜索完成
z
的制表符! - fzf-finder -插件具有很酷的搜索键绑定功能 fzf 和(可选) bat . 在子目录的本地树中搜索文件.
- fzf-git -使用添加漂亮的
git
补全 fzf. - fzf-history-search -将Ctrl + R替换为 fzf驱动的历史记录搜索,其中包括日期/时间.
- fzf-marks -使用模糊查找器在
bash
和zsh
中创建,导航和删除书签的小脚本 fzf. - fzf-tab -将ZSH的默认完成选择菜单替换为 fzf.
- fzf-widgets -为添加了一些ZLE小部件 fzf.
- fzf-z -将 z 插件和 fzf 集成在一起,使您可以在命令行的任何位置轻松浏览最近使用的目录.
- fzy -使用的插件 fzy 用于某些模糊匹配操作.
- gcloud-project -轻松选择Google Cloud Projects.
- geeknote - Geeknote ZSH的插件.
- geometry-datetime - Geometry 日期时间插件. 在提示中显示日期时间(
date
Unix命令). - geometry-hydrate - Geometry 插件提醒您补水.
- geometry-npm-package-version - Geometry 插件以显示当前文件夹的npm软件包版本.
- geometry-rust-version - Geometry 插件,当存在
.rs
或Cargo.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,添加,提交和推送.
- git-add-remote -轻松地将上游遥控器添加到您的
git
分支中. - git-aliases (mdumitru) -细分版本中的版本 oh-my-zsh 因此,其他框架的用户不必导入所有oh-my-zsh.
- git-aliases.zsh -为常用的git命令的组合创建很多有用的别名.
- git-complete-urls -增强
git
补全功能,以将远程控制补全中的内容(例如,来自git clone
中的内容)包括在剪贴板中. - git-extra-commands -额外的
git
帮助程序脚本打包为插件. - git-flow-avh -为
git-flow
命令添加简短的别名. - git-ignore -从gitignore.io“离线”生成
.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-branch和git-remove-merged命令.
- git-secret -一个bash工具,用于将您的私人数据存储在
git
存储库中. - git-smart-commands -添加了额外的
git
命令,以提高一些常用git
的使用效率. - git-sync -一个ZSH插件来同步
git
存储库并清理它们. - git -替换了普通的oh-my-zsh git插件. 提供了很多有用的别名和功能. 替换默认插件的动机是基于这样的事实,即它带有一些不一致的地方,这些不一致使一些常用命令变得非常不直观,因此该插件使别名保持一致.
- gitcd (SukkaW) -将命令添加到“ git clone”存储库中,并将“ cd”添加到结果目录中.
- gitcd (viko16) -克隆后自动将其自动复制到git工作目录.
- gitfast -更新了oh-my-zsh gitfast插件的分支.
- gitgo -从命令行在浏览器中打开Github / Gitlab存储库(仅适用于macOS).
- github-issues -在Github上订阅项目,并在shell中(在提示符下)接收有关新问题的通知.
- gitignore -用于创建
.gitignore
文件的插件. - gitio -ZSH插件,用于使用生成GitHub短网址 git.io.
- gitster -shashankmehta的Zim叉子 gitster.zsh-theme
- gitsterv2 -从 original Gitster.
- gitsync -ZSH插件可改善一个人在多台机器上同一存储库上开发的工作流程.
- goenv (CDA0) -用于安装,更新和加载goenv的插件.
- goenv (bbenne10) -与Python的virtualenvwrapper类似,管理$ GOPATH.
- going_places -一个有助于使用,创建和维护外壳位置列表的插件.
- gpg-agent -在macOS上设置GPG代理以充当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 和标题释放YYYY-MM-DD HH:MM 在git中快速标记发布.
- guish -实用程序功能和别名的集合.
- gumsible -的包装器插件 Molecule.
- gunstage -至少有八种方法来撤消
git
存储库中的文件. 这是一个用于撤消git add
的命令行shell插件. - gvm (dgnest) -用于ZSH的gvm(Go版本管理器)插件.
- gvm (yerinle) -为gvm提供自动补全功能(Groovy enVironment Manager).
- hab -如果在切换到新目录时发现文件.envrc中定义的OS环境变量,则会自动加载该环境变量.
- hacker-quotes -打开终端时随机输出黑客报价.
- hadoop-plugin -为hadoop函数添加了一些方便的别名.
- hanami -ZSH插件 hanami 项目.
- hangul -当应该输入英文时,自动将韩文(한글,韩文)转换为英文. 您必须输入英文,但是如果输入韩文,则会自动更正.
- hints -在编辑缓冲区的正下方显示glob和参数标志以及其他不可完成的信息.
- hipchat -从外壳发送hipchat消息.
- hist -在ZSH中编辑历史记录,而无需离开命令行.
- histdb -将您的历史记录存储在SQLite数据库中. 可以与 zsh-autosuggestions.
- history-enquirer -通过更多交互和多行选择菜单增强了历史记录搜索. 需要nodejs.
- history-filter -允许您指定模式,这些模式将自动排除命令被插入到您的永久历史记录中. 对于防止机密信息特别有用.
- history-here -绑定
^ G
可以快速切换当前shell历史记录文件的位置. - history-popup -捕获PageUp键并使用“对话框”打开带有历史记录的弹出菜单,因此用户可以交互地浏览它并选择历史记录行以返回到提示.
- history-search-multi-word -ZSH的语法突出显示的多单词历史记录搜索器,绑定到Ctrl-R,具有高级功能(例如,将历史记录条目推到历史记录的顶部).
- history-substring-search -需要在
zsh-syntax-highlighting
之后加载,否则它们都会崩溃. 您还需要将键绑定到其功能,详细信息在README.md中. - history-sync -适用于GPG的Oh My Zsh插件,已加密,Internet使用
git
同步了ZSH历史记录. - history -扩展历史记录,以便可以通过SQL查询.
- hitokoto -显示来自的随机报价 hitokoto.cn.
- homeassistant-cli -为以下项目提供完成和(配置)帮助程序: Home Assistant Command-line interface (hass-cli) . 并允许与 Home Assistant instances.
- homebrew -插件 homebrew 补充了oh-my-zsh中内置的一个.
- hooks -添加缺少的挂钩-供插件和个人使用.
- host-switch -使开发过程中切换到不同的
/ etc / hosts
文件更加容易. - hub-ci-zsh-plugin -一个简单的插件,用于向您的ZSH主题添加
hub
ci-status. - 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-网站存储库的克隆或依赖于可能不同步的其他存储库.
- iterm2 -将iTerm的ZSH集成脚本打包到ZSH插件中,以避免污染您的$ HOME目录,而时间仅增加了2ms.
- jabba -添加外壳集成代码和补全 jabba Java版本管理器.
- java-zsh-plugin -添加了“ setjdk”命令,因此您可以轻松地在不同版本的jdk之间切换.
- javaVersions -使用单个命令在不同的Java版本之间进行切换.
- jdk-switch -仅限macOS的插件,可在jdk版本之间进行切换.
- jenkins -ZSH的jenkins插件,灵感来自出色的jira插件.
- jenv-lazy -ZSH插件,用于延迟加载jEnv.
- jhipster -添加命令 jHipster.
- jira-plus -从命令行创建JIRA票证.
- jq 具有行编辑器功能的jq-repl.
- jvm -允许在macOS上选择JDK.
- k -ZSH带有
git
状态修饰的目录列表. - kill-node -ZSH插件,用于谋杀
node
进程族. - 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) -自动安装 kubectx 和
kubens
. - kubernetes -添加 kubernetes 辅助函数和别名.
- lando -别名功能的集合,可在其中使用CLI Lando 无需键入lando即可访问它们.
- laradock-workspace - Provides an interface to Laradock的工作区.
- laravel-au -为Laravel 6添加别名.
- laravel -添加Laravel 5、5.1、5.2和5.3的快捷方式.
- 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插件.
- linkfile -将快捷方式添加到您喜欢的目录.
- linus-rants -打开终端时输出随机的Linus Torvalds rant.
- listbox -Shell的列表框元素.
- 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 - A fork of the oh-my-zsh maven plugin.
- 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 -添加类似“ htop”的“ kill”,目录书签浏览器,多字增量历史记录搜索器等.
- new-file-from-template -从模板生成文件.
- nice-exit-code -将退出状态代码映射到人类可读的字符串.
- nix-shell -插件,可让您在“ nix-shell”环境中将ZSH用作默认外壳.
- nnvm -根据
.nvmrc
自动切换节点版本. 需要 n. - node-env-installer -使用
nvm
为当前项目安装新版本和模块. - node-path -自动将当前目录的“ npm bin”添加到路径.
- node -Srijan Shetty的ZSH的nodejs插件,带有“ nvm”补全的缓存和“ nvm”的自动加载(如果存在).
- nodenv (c-uo) -在您的工作目录中查找nodenv并在找到时加载它.
- nodenv (jsahlen) -自动将
nodenv
及其补全加载到外壳中. - nodenv (mattberther) -安装,更新和加载
nodenv
. 受zsh-rbenv启发. - nohup -按Ctrl-H将nohup添加到当前命令.
- noreallyjustfuckingstopalready -macOS用户知道尝试找出实际命令会刷新其版本的macOS上的DNS缓存的麻烦,并且此插件使烦恼消失了.
- notes (aperezdc) -受启发 terminal_velocity,它提供了快速的界面来创建和访问一组 Markdown 目录中的文本文件.
- notes (chipsenkbeil) -在ZSH中提供快速的笔记编辑体验.
- notify -ZSH的插件(在macOS和Linux上),如果终端应用程序在后台(或命令的终端)在命令以非零退出状态终止或花费超过30秒的时间完成时,它将发布桌面通知标签无效).
- npm (igoradamenko) -添加
npm
别名和命令完成. 基于Oh-My-Zsh npm 插入. - npm (trystan2k) -添加
npm
别名. 基于Oh-My-Zsh npm 插入. - npms -由
fzf
驱动的实用程序,用于交互使用npm脚本. 需要 fzf 和 jq. - nvm-auto-use -每当您进入一个包含.nvmrc文件的目录时,都会自动调用nvm use.
- nvm-auto -旨在尽可能减少键入nvm use的需求,尤其是当您经常在node.js版本之间切换并在项目中使用
.nvmrc
文件来管理项目所需的节点版本时. - nvm-lazy -用于延迟加载oh-my-zsh的 nvm 插件的插件. 它支持为多个二进制/入口点懒加载nvm,默认值为nvm,node和npm.
- nvm -ZSH插件,用于安装,更新和加载
nvm
. - oath -管理2FA身份验证6位数字令牌. 这篇文章极大地启发了有关 using oathtool for 2 step verification.
- oclif completion generator -为缺少它们的命令生成外壳补全.
- oh-my-matrix -将您的终端变成矩阵.
- open-create-projects -在Jetbrains中打开/创建项目.
- open-pr -一个ZSH插件,用于从命令行打开拉取请求.
- openshift-origin -为常见的openshift原点(oc)操作添加一些快捷方式.
- opera-git-plugin -
git
别名. - operator -简洁的主题,与Menlo for Powerline搭配使用效果最佳.
- opp -Vim的ZSH文本对象.
- opt-path -自动在您的$ PATH中添加〜/ opt子路径.
- osx-autoproxy -根据macOS的系统偏好设置来配置代理环境变量.
- osx-dev -此插件添加了一些命令来维护我的macOS安装上的各种服务器程序.
- osx -添加一些与macOS相关的常见别名和功能.
- paci -用于archlinux软件包管理器的插件.
- pantheon-terminal-notify -长时间运行的命令的后台通知. 支持基本OS Freya.
- passwordless-history -防止密码输入您的命令行历史记录.
- pctl -切换环境变量以进行代理.
- peco-history -按ctrl + R时,使用Peco搜索外壳历史记录.
- pentest -延迟渗透测试仪的别名和功能.
- per-directory-history -ZSH的每个目录历史记录以及全局历史记录,以及使用
^ G
在它们之间切换的功能. - percol -使用以下内容以交互方式和增量方式搜索历史记录/恢复后台作业 percol.
- pew -使用以下命令设置和管理Python virtualenvs pew,当您移动目录时会自动切换virtualenvs.
- pg -添加实用程序功能以供使用 PostgreSQL.
- ph-marks -在您的终端上为pornhub视频添加书签.
- php-version-rcfile-switcher -使用自动在php版本之间切换 php-version 如果目录中存在rc文件.
- phpcs -插件 PHP code sniffer.
- phpenv -自动加载 phpenv 及其完成.
- phpunit -插件 PHPUnit.
- pip-app -易于将python应用程序安装到不同的Python virtualenv中,因此它们不会与系统上的任何其他python要求冲突.
- pip-env -自动 pipenv 进入pipenv项目后激活.
- 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为中心,生成的插件需要进行编辑才能与其他框架一起使用.
- poetry - Automatically activates and deactivates Poetry创建的python virtualenvs.
- ppsmon -读取“ / sys / class / net / $ interface /”以跟踪数据包传输速率. 它将当前速率存储到RAM支持的文件系统中的文件中,可以方便地访问它以在shell提示符中显示. 仅限于Linux,因为使用了/ sys.
- 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) -用于管理项目的插件.
- proxy-plugin -用于管理代理外壳环境设置的别名.
- proxy -配置代理设置.
- pyenv-lazy-load -在ZSH中延迟加载
pyenv
的插件. - pyenv-lazy - Lazy load pyenv. The initial
eval "$(pyenv init -)"
is executed the first timepyenv
is called. - pyenv -受zsh-rbenv启发. 安装,更新或加载“ pyenv”,并添加其他功能.
- q (cal2195) -在您的ZSH shell中添加类似于
vim
的宏寄存器. - q (tomsquest) -尾部/删除临时文件 Q,肮脏的调试工具.
- 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 插件在外壳之间共享变量. - reentry-hook -如果已删除并重新创建工作目录,则该插件可重新进入工作目录.
- reminder -一个在每个提示上方显示提醒的插件.
- revolver -ZSH脚本的进度微调器.
- riddle-me -显示随机的谜语.
- ripz -提醒您别名,以便您更多地使用它们. 取决于 ripgrep.
- robo-zsh-plugin -的ZSH插件 Robo.
- rockz -基于VirtualZ的Lua + LuaRocks虚拟环境管理器.
- rvm -启动RVM并在用户的$ PATH中添加可访问的rubygem二进制文件(例如罗盘).
- safe-kubectl -在运行
kubectl
时增加安全性,方法是在自上次kubectl
命令以来可定义的秒数后警告您所处的上下文. - safe-paste -安全粘贴插件. 见康拉德·欧文(Conrad Irwin) bracketed-paste 博客文章.
- safe-rm -添加safe-rm功能,以便
rm
会将文件放入操作系统的垃圾桶中,而不是将其永久删除. - saml2aws-auto -使用多个AWS配置文件时,例如,您的阶段(开发,预生产,生产)的不同帐户可用于确定当前导出的配置文件以及令牌是否仍然有效.
- saml2aws -添加对 saml2aws.
- saneopt -根据vim明智的精神,Sane默认使用ZSH选项.
- schroot -在提示中显示当前的“ chroot”名称.
- search-directory-history -允许对使用 per-directory-history 插入.
- sed-sub -添加键绑定以进行全局搜索并在当前命令行上进行替换.
- select -带有近似匹配和uniq模式的多项搜索选择列表.
- send -对git add,git commit以及git push的单一命令,可以更快地进行git工作流程.
- sensei-git -添加了许多
git
别名和帮助程序shell函数. - session-sauce -一个fzf界面,用于所有项目的tmux会话创建和管理.
- setenv -更改目录时运行脚本.
- simpleserver -插件可轻松启动python SimpleHTTPServer和SimpleHTTPSServer.
- slugify -将文件名和目录转换为网络友好格式.
- smart-cd -在chpwd之后运行
ls
和git status
. - smile -增加了显示随机表情的功能.
- snippets -命令行摘要扩展.
- solarized-man -oh-my-zsh的有色人页面插件的修改版本,已针对 solarized dark 终端中的主题.
- ssh-connect -一个简单的
ssh
经理. - ssh-plugin -ssh的插件.
- 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的后缀别名直接在外壳中打开文件.
- switch-git -在git仓库之间轻松切换. 只需输入
sgr<some part of you repo's name>
,按Enter键即可. - 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-workload-report -一个插件,可以计算并显示通过终端运行了多少命令.
- termux -增加了对 Termux
- terraform (hanjunlee) -添加terraform工作区进行提示.
- terraform (jsporna) -使用别名和制表符补全扩展原始的oh-my-zsh插件. 添加工作空间(如果不是默认值)进行提示.
- terraform (macunha1) -为添加便利别名 terraform,标签补全和帮助功能可在提示中添加您的Terraform工作区.
- terraform (pbar1) -ZSH的地形便利功能和别名.
- 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兼容的终端.
- tmux-auto-title -自动将窗口/窗格的标题设置为当前前景命令.
- tmux-multisession -插件 tmux 在单个服务器进程上支持多个会话.
- tmux-rename - 改名 tmux Windows自动.
- tmux-simple -使用简单的插件 tmux 与ZSH.
- tmux-vim-integration -在运行的
vim
(或NeoVim)会话中,从相邻的tmux
窗格中打开文件. - tmux-zsh-vim-titles -为模块化的tmux,ZSH和Vim / NVIM创建统一的终端标题.
- tmux -插件 tmux.
- tmuxrepl -简单的ZSH插件可以进行R-EP-L tmux会话.
- toggl -添加“ toggl-week”命令以显示跟踪的总工作时间 toggl.com
- toggle-command-prefix -添加小部件以将前缀切换为命令. 绑定Alt + s可以在默认情况下以
sudo
前缀命令. - traista -包括git状态修饰和上次命令运行的颜色编码退出状态. 使用深色终端主题效果更好.
- travis -如果存在当前仓库,则打开Travis CI页面.
- tsm -添加一个 tmux 会话管理器.
- tumult -添加了适用于macOS的工具.
- ubuntualiases -Ubuntu 16别名.
- undollar -从终端提示的开头剥离美元符号.
- up.zsh -将up命令添加到
cd
的多个级别上. - url-highlighter -ZSH语法突出显示工具的插件,如果URL以“良好”状态响应,则URL变为绿色,否则为红色. 对于检查URL错字很有用.
- uvenv - Extends the functionality of the original oh-my-zsh venv module.
- vagrant-box-wrapper -的包装器插件 vagrant 允许从box目录外部调用
vagrant
命令. 该插件还附带了一些额外的命令,这些命令可帮助管理多个框以及自定义制表符完成功能. - vanilli.sh -Shell配置的轻量级起点.
- vapor -用于zsh的Laravel蒸气插件,可帮助您自动完成从项目树中任何位置运行蒸气的工作!
- velocity -基于Powerline的ZSH和 tmux.
- venv-lite -的超轻量级克隆 virtualenvwrapper ; 它几乎希望您正在使用 pyenv (尽管您没有),并且因为它基于
venv
module,(创建)仅适用于python> = 3.3. - venv-wrapper -提供ZSH功能,以简化使用
venv
的虚拟环境的管理. - vi-increment -添加类似“ vim”的增量/减量操作.
- vi-mode (Nyquase) 添加额外的类似于“ vi”的功能.
- vi-mode (jeffreytse) -适用于ZSH的更好且友好的vi(vim)模式插件.
- vi-mode (sinetoami) -向ZSH添加更多类似于“ vi”的功能.
- vi-motions -添加新的动作和文本对象,包括带引号/括弧的文本和命令.
- vi-quote -添加引用或取消引用动作的操作.
- viexchange - A
vi
mode plugin for easily swapping text between two places in the buffer, like 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 -无缝安装和配置 Volta NodeJS工具链管理器.
- vox -oh-my-zsh插件来控制 VOX,这是一款轻巧的功能齐全的macOS音频播放器,可播放FLAC和Ogg Vorbis等多种格式.
- vsc - Plugin for Visual Studio Code on macOS.
- 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目录使您无需使用cd即可跳转到ZSH中的自定义目录. 为什么? 因为当经常访问该文件夹或路径较长时,
cd
似乎效率低下. - web-search -添加命令以直接从CLI运行bing,google,yahoo和duckduckgo搜索.
- whobrokemycode -使用
git blame
突出显示文件中特定行的最后更改位置. - windows-title -使用当前目录和最后运行的命令动态更新终端窗口标题.
- workon -在项目之间跳转的简单实用程序.
- xxh-plugin-zsh-zshrc -的插件 xxh-shell-zsh 将您的~~ .zshrc复制到远程主机并使用 xxh-shell-zsh.
- yadm -如果本地yadm配置发生更改,则显示警告.
- yapipenv -如果
pipenv
检测到存在一个目录,则自动激活目录的pip环境. - yeoman -爱德华·洛佩兹(Edouard Lopez)的oh-my-zsh的Yeoman插件,与yeoman版本≥1.0兼容(包括选项和命令自动完成).
- 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'和
patch'` ice应用补丁. - z-a-rust - Zinit 该扩展程序可在插件目录内安装防锈和防潮包装.
- 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倍,比z.sh快3倍.
- zaw - ZSH anything.el-like widget.
- 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
状态信息. - zero -零既是插件又是主题. 有关安装详细信息,请参见github页面.
- zflai -ZSH的快速日志记录框架.
- zgdbm -将GDBM添加为插件.
- zgen-compinit-tweak -在所有加载完成后,使compinit仅运行一次 zgen.
- zimfw-extras -zimfw的自定义附加功能,打包到zimfw插件中.
- zinfo_line -使更多信息可用于ZSH主题.
- zinit-console –的半图形(诅咒)控制台 zinit 插件管理器.
- zjump -简化ZSH目录导航; 跳至已访问过的父文件夹或子文件夹.
- zlong_alert -使用通知发送并按钟声提醒您,该命令需要很长时间(默认值:15秒)完成.
- zoxide -学习cd的快速替代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端口-没有“ awk”,“ sed”,“ sort”或“ date”.
- 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¶
这些插件可添加制表符补全,而无需添加额外的功能或别名.
- _url-httplink -扩展ZSH的 _urls补全,从而允许它完成html页面的url.
- ansible-server -完成viasite-ansible / ansible-server.
- antibody-completion -该插件可为 Antibody 插件管理器.
- appspec -根据YAML规范为Bash和ZSH生成补全
- autopkg-zsh-completion -完成autopkg.
- aws-completions -添加了对“ awscli”的完成支持,以管理AWS配置文件/区域并在提示中显示它们.
- aws_manager completions -为aws_manager CLI添加补全.
- bash-completions-fallback -当没有可用的本机ZSH时,支持命令的“ bash”补全.
- berkshelf-completions -为berkshelf添加了制表符补全.
- better-npm-completion -为
npm
更好地完成制表符. - bosh-zsh-autocompletion -添加BOSH自动补全功能.
- brew-services -自制服务的完成插件.
- buidler -为NomicLabs Buidler工具添加完成和有用的别名 buidler.dev.
- cabal-completion -为阴谋集团添加标签页补全.
- cabal -为cabal添加自动补全功能.
- carapace -Bash,精灵,鱼,油,Powershell,Xonsh和ZSH的完成生成器. 注意-不是动态的,您必须显式运行它以生成命令的补全.
- carthage -提供补全和别名以用于 Carthage.
- cf-zsh-autocomplete -为所有人添加自动完成功能 Cloud Foundry CLI 命令.
- codeception -为Codeception测试框架添加命令完成.
- codemachine -显示git信息,无论您是否通过
ssh
登录,返回上一条命令的代码. - completions -ZSH额外完成的集合.
- conda-zsh-completion -Conda的ZSH标签完成.
- ctop -的制表符补全 ctop.
- dbic -自动为DBIx :: Class :: Migration的脚本和Dancer设置环境变量.
- docker (felixr) -为docker添加标签补全.
- docker (greymd) -为docker和docker-compose添加标签补全.
- docker-completion -直接从 Docker for Mac 加载docker ZSH标签完成.
- docker-enter-completion -命令完成 docker-enter.
- dropbox -Zsh的Dropbox插件,提供
dropbox-cli
和dropbox-uploader
命令. - drush_zsh_completion -ZSH的自动完成特效.
- duell -的ZSH插件 duell.
- etcdctl -添加etcdctl选项卡补全.
- exercism -的插件 exercism.io.
- extract (le0me55i) -定义了一个称为提取的函数,该函数提取您传递给它的存档文件,它支持多种存档文件类型.
- extract (thetic) -oh-my-zsh提取插件的分支.
- fly-zsh-autocomplete -为所有添加自动补全选项 Concourse CLI 命令.
- fzf-zsh-completions -的模糊补全 fzf 和 ZSH 可以由默认为**的触发序列触发.
- gcloud-zsh-completion -添加Google Cloud SDK的完成内容.
- gentoo -为上游缺少完成脚本的各种Gentoo工具提供ZSH完成支持.
- git-annex-completion -允许大多数git-annex命令使用Tab键完成.
- git-flow-completion - ZSH completion support for git-flow.
- gradle-completion (gradle) -Bash和ZSH完成支持gradle.
- gradle-completion (ninrod) -ZSH完成支持gradle.
- grid5000-zsh-plugin -Grid 5000插件-添加主题,自动填充.
- gulp-autocompletion -自动完成的大口吃.
- gulp -在Z-Shell(ZSH)中自动完成gulp.js任务.
- hashlink -完成 https://hashlink.haxe.org/.
- haskell -为“ cabal”,“ ghc”和“ ghc-pkgs”命令添加补全.
- haxelib -haxelib的完成.
- ipfs -完成 Interplanetary File System.
- joe-completion -为完成添加 joe gitignore编辑器.
- jtool-completion -jtool的ZSH完成.
- jumpstorm-completion -为添加自动补全 jumpstorm
- kafka -Apache的完成 kafka.
- keybase -完成 keybase.
- kompose -为添加标签补全 Kompose.
- kubeadm -为添加标签补全 kubeadm.
- lets -为添加自动补全 lets CLI任务运行程序.
- mooseX-App -Perl模块MooseX :: App的完成生成器.
- more-completions -10500个zsh compsys完成!
- msfvenom -Metasploit的选项卡补全.
- mx-honey -提供完成 mx ; 用于开发Graal项目的命令行工具. 这旨在改善通常的工作流程“构建单元测试基准...”,以简化发现并提供方便的别名.
- newman -提供自动补全功能 Newman CLI.
- nix-zsh-completions -完成 nix, NixOS和 NixOps.
- nova -为nova提供自动完成功能.
- npm-run -对“ npm run”的自动补全支持.
- okta -提供命令行完成
aws-okta
命令. - op -的制表符补全 1Password's op 命令行工具.
- packer -为添加标签完成 packer.
- pandoc-completion -Pandoc完成插件.
- parallels -为Parallels桌面添加补全.
- pass-zsh-completion - convenience repo to easily obtain pass ZSH的命令完成.
- pip-completion -点子的自动补全插件.
- pipenv (AlexGascon) -为最常见的pipenv命令启用别名.
- pipenv (gangleri) -完成“ pipenv”.
- pipenv (owenstranathan) -如果目录中存在Pipfile,则在进入目录时会自动激活pipenv **. 包括pipenv补全.
- pks-autocomplete -为Pivotal的完成添加 PKS CLI
- pmy -由以下内容提供支持的通用上下文感知ZSH完成引擎 fzf.
- racket completion -完成 Racket.
- rake-completion -为rakefile目标添加快速制表符补全.
- rancher-zsh-completion -为Rancher CLI添加补全.
- razor_plugin -为提供自动完成功能 Razor.
- rustup -用于Rustup的选项卡补全.
- s3cmd -为添加标签完成 s3cmd.
- salesforce-cli -Salesforce CLI的ZSH命令完成. 需要 jq.
- sfdx-autocomplete -sfdx的自动完成插件.
- spring-boot-plugin -为添加自动填充 spring-boot 命令.
- ssh-agent (bobsoppe) -管理
ssh-agent
. - ssh-agent (hkupty) -自动启动
ssh-agent
来设置和加载您想要的ssh
连接凭据. - ssh -为ssh添加主机完成.
- startify -ZSH的vim-startify插件.
- surf -添加完成冲浪.
- symphony (TheGrowingPlant) -Symfony 3和4命令的自动补全.
- test-kitchen-zsh-plugin -添加完成 Test Kitchen).
- tmux pane words -按键绑定可完成您的单词 tmux 面包.
- tugboat -为添加自动补全 tugboat 命令.
- umake -Ubuntu标签的制表符完成.
- vert.x -为 vertx 命令.
- web-open -添加别名以打开网页. 仅适用于Ubuntu 20.
- yarn -为“纱线添加”,“纱线移除”,“纱线升级”,“为什么纱线”和“纱线运行”添加自动填充.
Themes¶
如果您正在使用 Antigen, you can test these themes in a running ZSH with antigen theme githubuser/repo
. 如果您正在使用 zgen,使用zgen load githubuser / reponame
将它们添加到您的init.zsh
中.
- 0i0 -针对深色终端窗口进行了优化,使用nerdfont
git
状态装饰. - aaron -基于Sorin主题.
- abbr (theme) -显示当前目录路径的缩写版本,显示Python virtualenv,Rust版本,
git
状态以及上一个命令的退出代码. 默认情况下,在深色背景上效果很好,但是可以轻松自定义颜色. - absolute -非常干净的主题,带有git状态,节点版本和最后一个命令的退出代码.
- adamdodev -包括git状态装饰,AWS配置文件的名称,Azure服务主体的名称,kubernetes上下文,terraform工作区,命令状态和当前工作目录.
- adlee -macOS主题,需要Powerline兼容的字体.
- af-magic-dynamic -的修改版 af-magic 动态路径缩短.
- aflah-bhari -的修改版 robbyrussell oh-my-zsh中的主题.
- aftermath -在shell中运行每个命令后,请获得漂亮的摘要行.
- agitnoster - 基于 agnoster 包含在主题 Oh My Zsh 和 bash-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-timestamp-newline - Agnoster 带有时间戳和换行符的变体.
- agnosterAfro - 基于 Powerline 和 Agnoster themes 和 inspired by the agnosterzak.
- agnoster -针对日晒的终端配色方案进行了优化,可显示git装饰,user @ host,工作目录,上一个命令的退出状态以及您是否以root特权运行. 需要兼容Powerline的字体.
- agnosterzak - 基于 Agnoster,显示电池寿命,日期和时间,git状态,当前目录以及用户和主机信息.
- akzsh -最适合深色终端主题,包括
git
装饰. - ale -基于fino主题. 包括
git
,virtualenv
和node
状态装饰. - alien-minimal -极简主义的ZSH主题,显示为git状态.
- alien -电力线式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 -最小的ZSH提示,带有工作目录,git本地信息,git远程信息,时间和退出代码.
- apollo -高度可定制,兼容和高性能的ZSH主题,它使用模块来启用功能.
- arael -前叉 gallifrey.
- archie -Arch Linux启发的ZSH主题. 基于 norm 主题.
- arity -Arity是一个简单的主题,旨在提高可读性并一目了然. 包括路径和
git
装饰. - aronhoyer -带有右侧
git
状态装饰的简约主题. - arrow-minimal - A minimal ZSH theme with
git
decorations. - asciigit -不想使用带有额外字形的字体的
git
用户的纯ASCII主题. - asq - 基于 theunraveler.
- astral -禅宗模式下深色背景的主题. 与zsh用户一起很好地工作 zsh-syntax-highlighting 插入.
- astro -基于
ys
和 robbyrussell 主题. - 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 -另一个Powerline变体.
- bar (anki-code) -的极简设置 p10k.
- bar (xp-bar) -包括用户名,主机,密码,git状态装饰和3个小时的饮水提醒.
- bashi -针对AhmetSülek的优化 Flat UI Terminal 主题和Pasquale D'Silva Saturn Terminal 主题.
- bastard -的修改版 gitster 的主题 ZIM.
- bearable -适用于深色终端背景.
- beer -受启发 cloud,但带有啤酒图标.
- bender -花哨的两行提示与git集成.
- bgnoster - Agnoster 带有unicode符号的变体.
- biradate -基于 bira 主题,但在提示中显示日期而不是用户名.
- birame - 基于 bira.
- birav2 - 基于 bira . 包括
git
,rvm
和virtualenv
状态装饰. - bklyn -的变体 Powerlevel9k 与应用自定义.
- blackrain -另一个可识别git的主题.
- blazux -包括git状态修饰和最后一个命令退出状态的笑脸/悲伤表情.
- blinks (max13ft) -为oh-my-zsh的广告增加了支持 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 -跨外壳可自定义的类似于电力线的提示,带有编写的图标. 需要 nerd-fonts.
- brs -使用“ audtool”在提示中显示当前歌曲.
- bruh -包括
git
状态装饰. - brunty -布鲁蒂主题.
- bryce-robbyrussell -受到 powerline 和 robbyrussell 主题.
- bttf-color - BTTF color theme.
- 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的修改 Bureau 主题,在git块的左侧添加了Python虚拟环境标签.
- bureau -清晰且内容丰富的两行提示. 包括针对大型存储库优化的git status.
- buster -与WSL2兼容. 大致基于oh-my-zsh的Fox和Jonathan主题.
- cactus -带有
git
状态装饰的简约主题. - candy-light -糖果主题的浅色版本.
- cayun -在提示中显示有效的Python版本和git装饰.
- celestialorb -@celestialorb创作的以电力线为主题的主题. 包括git状态修饰,Kubernetes集群信息(如果有),当前的AWS配置文件和区域以及活动的virtualenv.
- chaffee -基于sorin. 显示Java,Scala,Go,Node,Python和Ruby的当前活动版本.
- chaotic-beef -Oh-My-Zsh的小巧而美丽的主题,没有任何多余的东西. 包括
git
状态装饰. - charged -针对 solarized 黑暗的终端主题.
- chello -在深色背景上效果很好. 取决于 autojump, zsh-autosuggestions 和 zsh-syntax-highlighting.
- chi -为macOS上的iTerm 2用户优化的ZSH主题.
- cinnabar -显示时间戳,大的换行符,git分支和状态.
- clarity -设计用于简单性和可扩展性.
- classyTouchName -Oh-my-zsh主题的灵感来自 classyTouch . 在深色背景下效果更好. 包括
git
状态装饰. - classyTouch -带有
git
支持的最小,简洁主题. - clean (akz92) -极简主义的ZSH主题.
- clean (brandonRoehl) -的简约派 pure . 纯净不干净,清洁也不纯净.
- clean (patr1ot) -上游叉 clean 添加主机信息.
- clearance -带有
git
,nix-shell和virtualenv状态装饰的简约主题. - cloudy -最小的ZSH多云主题.
- clover -受启发 zeta 和 pure.
- cmder-wsl -的配置文件 cmder 配置为使用ZSH和修改后的版本在地震模式下工作 Agnoster 主题.
- cmder -与Cmder的主题相匹配的ZSH主题,Cmder是Windows的流行终端仿真器.
- cobalt2 -ZSH和iTerm 2的Wes Bos的Cobalt 2主题.
- cobalt2git -带有
git
扩展名的Cobalt 2主题. - codemachine -Codemachine主题.
- codemonkey-on-fire -受启发 bashi,在提示中包含猴子和
git
信息. - coffeenostor -基于agnoster,但有一个vi模式的正确提示,在电力线外观中显示“ --INSERT--”和“ --NORMAL--”.
- coldark -蓝灰色主题,旨在提高阅读舒适度. 包括git装饰.
- collon -带有
git
状态装饰,cwd,时间,主机,最后一个命令的退出状态的轻量级主题. 不需要特殊字体. - colorbira -允许按主机提示着色,显示“ rvm”,“ virtualenv”和“ git”信息.
- common -一个简单,干净且最小的提示,显示当前工作目录,主机名,AWS Vault角色,后台作业,当前SHA,最后一个命令的退出代码以及git分支和状态.
- comxtohr -为深色背景优化的鲜艳主题.
- cordial -带有git和npm支持的干净有效的ZSH主题.
- cramin -基于github插件的最小接口支持 hyperzsh.
- cryo -原始oh-my-zsh主题的独立克隆,并添加了日期和时间.
- crème fraîche -最适合浅色终端背景,包括git和vi模式的状态装饰.
- cute -基于Powerline Vim插件的带有可爱表情符号的macOS oh-my-zsh shell主题.
- cxzh -在深色背景上效果很好,具有git状态装饰.
- cypher-ruby - 如同 cypher 但包含有效的Ruby版本.
- czsh - ZSH 与 oh-my-zsh 和 agnoster 容器中的主题.
- daily -包括
git
和ssh
状态装饰. - damino -带有
git
装饰的最小电力线主题. - dangerroom -内容丰富,精简,最重要的是X战警主题.
- darkblood-modular -此版本受欢迎 darkblood 通过几乎完全重写的模块化和一些新功能,主题得到了增强.
- darksoku -Darksoku主题基于 ys 和 astro 主题.
- dbern -包括电池状态和平均负载装饰.
- delta-prompt -最小的ZSH提示.
- delta -另一个带有内嵌
git
状态的最小主题. - dexter -以终端的右侧(因此为名称)为重点的主题.
- dino -包括节点,golang,flutter,lua,python和java的装饰,还包括git装饰. 需要nerdfonts.
- dissonance -带有自定义的LSCOLORS和LS_COLORS设置文件,可用于深色和浅色终端主题.
- diy-ys -的变体 ys 没有主机名或时间.
- dkniffin -包括“ ruby”版本和“ git”状态.
- dmx -针对黑暗终端窗口进行了优化.
- 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
主题. - elessar -基于git的主题 gitster . 需要兼容Powerline的字体.
- emojeer -表情符号味 oh-my-zsh 主题.
- emoji - 基于 robbyrussell 带有git提示符号的oh-my-zsh主题用表情符号代替,以提高清晰度.
- endless-dog -模拟grml-zsh-config的oh-my-zsh兼容主题.
- enormous -在终端中占用大量空间.
- eriner -电力线启发的Zim前叉 agnoster 提示主题. 包括
git
状态装饰. - eubw -一个带有
git
信息的简单主题. - eucalyptus -简单的一线主题,为极简主义vi模式用户带来灵感 agnoster 和 powerlevel9k. Includes
git
status indicator,vi
-mode indicator, current directory 和 current path. - excess -简单的ZSH颜色主题.
- ez-pz -极简主义主题,带有git状态装饰,灵感来自 bureau.
- fall -带有秋天图标的简约主题. 包括
git
状态装饰. - fattyarrow -最小的ZSH提示,在黑暗背景下效果更好.
- fdT2K- 基于 agnoster,预设为包括virtualenv,上一个命令状态,
nvm
,docker machine
和git
,hg
和bzr
状态修饰. - feder -干净,简单,兼容且有意义. 在Linux,Unix和Windows上以ANSI颜色进行了测试.
- filthy -令人反感的ZSH提示.
- fish -ZSH主题让人想起默认的鱼壳主题. 包括
git
状态装饰. - fishy-lite -原叉 fishy oh-my-zsh中的主题,并删除了许多无关紧要的内容以提高加载速度. 包括电池电量表和git状态显示,可以在提示的右侧启用.
- fishy2 -ZSH主题的灵感来自 original fishy.
- fluent-git -显示上一次执行命令的时间,错误代码,主机名,用户名,git状态,kubernetes集群和名称空间,路径和ssh连接状态.
- forerunner -自定义设置 powerlevel9k . 包括
git
状态装饰. - fortuity -包括最后一个命令的状态,git信息和当前目录.
- frank -弗兰克(Frank)坚持要点,在一行中紧凑但可读地显示信息. 弗兰克(Frank)坚持事实,只在重要时才告诉您其他事情.
- friendly-fiesta -前叉 terminal-party 主题.
- frisk-arrow -基于 frisk 哦,我的zsh主题.
- frisk-red -红色版本 frisk oh-my-zsh的主题.
- fritz -在深色背景上效果很好. 包括
git
状态装饰. - frlo -使用计算机的主机名提出一个(希望)唯一的三色主题以显示在提示中,因此您一眼就能知道要登录的计算机.
- funkyberlin -五颜六色的两行主题,支持
git
和svn
. - furio -的叉子 Cloud 哦,我的zsh主题. 具有不同的颜色和表情符号.
- furry-umbrella -彩色主题,在深色背景上效果更好.
- garden -在黑暗的终端背景下,包括
git
状态装饰,效果更好. - garrett -Prezto在需要时提示您需要的信息.
- gawaine -Nicola Racco的主题. 需要
rvm
和git
插件. - gentoo -将oh-my-zsh gentoo主题分解为非omz用户的单独回购.
- geometryHostInfo -将主机信息添加到 geometry 主题.
- geometry -最小的ZSH主题,可以将任何功能即时添加到左侧提示或(异步)右侧提示.
- gideon -受启发 avit,包括
git
装饰,IP地址,主机和路径. - gimbo -的变体 purepower 具有更多功能,一点点注意和上下文相关的额外线条. 包括git状态修饰,历史记录编号,用户名/主机名上下文,目录状态,最后一个命令(如果失败)的状态以及Python virtualenv名称(如果存在).
- gimme -带有
git
集成的ZSH的简化主题. 受启发 gitsome 主题. - girazz -对gnzh主题的修改,将“ vi”模式添加到右侧提示.
- git-prompt (olivierverdier) -显示有关当前
git
信息库的信息. 特别是分支名称,与远程分支的差异,暂存或更改的文件数等. - git-prompt (woefe) -受Olivier Verdier启发的ZSH快速,可自定义,纯壳异步Git提示 zsh-git-prompt 与鱼壳的“ Informative VCS”提示非常相似.
- git-simple -简单的主题,包括详细的git状态装饰.
- gitsome -带有
git
信息的超级简单提示,针对 Flat Terminal 配色方案. - gitstatus -显示命令和git状态修饰.
- gitster (shashankmehta) -在
git
仓库中时,它显示git
仓库根目录下的位置. 如果不在git
仓库中,它将显示相对于家〜
的路径. - [gitster (zimfw)](https://github.com/unixorn/awesome-zsh-plugins/blob/master/gitster -shashankmehta的Zim叉子 gitster 提示主题
- glimmer -包括
git
分支,时间和user @ host. - gnrnzh -定制 gnzh.zsh-theme 来自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
状态装饰. - 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. Includesgit
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 -Honukai主题和oh-my-zsh和iTerm 2的颜色.
- horizontal -两行提示,带有水平分隔符.
- hornix -显示时间和日期,操作系统(如果是Linux,则包括发行版),目录以及是否以root身份运行.
- horse-sh -一个非常小的棕色/红色ZSH主题.
- hub -简单干净,包括最后执行的命令的返回码.
- hug -工作时需要拥抱. 包含git状态.
- humbled -一个干净而谦虚的主题,支持condaenv,virtualenv和git状态装饰与工作目录保持粗体对齐.
- hyper -设计用于超级终端主题,包括
git
状态装饰. - hyperzsh -为您提供正在处理的分支的全面概述以及存储库的状态,而不会使您的终端混乱.
- iGeek -修改了iGeek主题. 开箱即用可与macOS配合使用,包括
git
状态修饰. - iamskok -在深色背景上效果很好.
- ice -非常轻微的修改 bureau 主题结合 bira.
- icicle -包括
git
状态修饰,以及是否以root身份运行. - iggy -超级开心的Powerline风格,
git
意识的仅prezto 主题. - igorsilva -显示当前目录,可自定义的定界符,当前分支,
git
状态. - iguanidae -包括git,nvm和venv装饰.
- 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是活动的. - judgedim -极简提示.
- just-another -只是另一个主题,当您被丢弃到另一台计算机时,其主机名为.
- jwalter -具有git,svn,npm,rvm和网络意识的电力线风格主题. 需要兼容Powerline的终端字体.
- karu -极简单行ZSH提示.
- keloran -主题,包括其他主题的一些功能.
- kenton -针对深色背景进行了优化,包括
git
状态信息. - kevin -丰富多彩的主题,包括iTerm 2配色方案.
- kgzsh -包含git状态修改,在较暗的背景下效果很好.
- 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 -带有
git
和hg
状态信息的多彩主题,能够为主机名添加特定于主机的颜色. - kyuu -一个简单的主题,第一个字符为九(kyuu),数字9.主色为蓝色,洋红色为重音. 包括
git
状态装饰. - lagune -最小的ZSH主题.
- lambda (cdimascio) -受到robbyrussell的启发 lambda 主题. 包括
git
状态装饰. - lambda (halfo) -ZSH主题针对使用unicode兼容字体和终端应用程序的
git
用户进行了优化. - lambda-gitster -包含
git
信息的极简提示. - lambda-minimal -基于lambda的简单主题,具有git状态和virtualenv信息.
- lambda-mod -一个简单的ZSH主题,针对git的使用进行了优化.
- lambda-pure -基于Pure的最小ZSH主题,添加了NodeJS版本.
- lambda-v -Lambda和Fishy主题的组合,包括
git
状态装饰. - lambda-zen -受启发 lambda mod theme 图形化的git状态装饰.
- lambder -包含
git
状态装饰,最适合深色终端主题. - lazyprodigy - Optimized for dark terminals, has variants for local and remote systems.
- leafia -绿叶的prezto主题,显示git状态信息.
- leverage - 基于 minimal,使用颜色和一个额外的¬字符来更好地区分命令行提示符和输出.
- lewis -黑色,白色和红色主题. 显示git状态信息.
- lightbulb -包括内核,操作系统版本,正常运行时间和git的装饰.
- lighthaus -提示,补充 Lighthaus 主题. 显示
git
信息,github / gitlab徽标,并在发生更改时显示更改. - lila -极简主义主题,最好在黑暗的终端背景下使用.
- lilith -修改 gallifrey 和 hyperzsh.
- lime -简单易定义的ZSH主题.
- limpide -的修改版 miloshadzic 显示父目录和当前目录的主题.
- linuxer -受Yaris Alex Gutierrez的启发 classyTouch,Yad Smood的y和局主题.
- liquidprompt -功能齐全且经过精心设计的自适应提示,在您需要时会提供有用的信息. 它向您显示需要时的需求. 您会注意到变化时会发生什么变化,从而节省了时间和沮丧感.
- llama -识别美洲驼的极简主义主题.
- logico -有
git
装饰品. 显示vi模式的远程状态和指示器. - lone-star -基于Sindre Sorhus纯粹主题的德克萨斯主题主题.
- ludwigws -lambda-mod主题的变体. 具有
git
装饰,需要电力线兼容的终端字体. - luke -包括git装饰. 基于 frisk 哦,我的zsh主题.
- macos -包括
git
状态装饰. - magicmace -受启发 xero's zsh prompt 和 eriner's prompt. Includes status codes for active python
venv
, exit status of last comm和, shortened working directory,git
status decorations. - magico -IOsonoTAN的magico主题.
- maivana -包括
kubectl
上下文,git
状态装饰. - materialshell - 一种 material design 外壳的主题,重要部分具有良好的对比度和色彩突显. 专为方便眼睛而设计.
- matrix -的变体 powerlevel9k 看起来像Matrix电影三部曲中的某物. 包括
git
状态装饰. - matter -显示git状态,AWS Vault角色,后台作业,最后命令的退出代码和主机名.
- mattizer -包括工作目录和git状态修饰.
- mau -ZSH主题,带有猫扭纹.
- mbolis -包括git装饰,如果root用户,活动作业和 jenv 积分.
- mdmini -包括
git
和ssh
状态装饰. - megaprompt -最大化提示,包括键盘模式,所有权信息和其他上下文信息,其中λ为提示字符. 需要 hooks 插入.
- metalmajor -包含git状态修饰,如果非零则显示最后一个命令的退出代码.
- mexassi -检查“ / sys / class / power_supply”文件夹,以确定系统是否安装在便携式计算机或台式计算机上. 读取电池百分比grepping acpi命令并将其显示在提示中. 包括git装饰.
- mh-fzj -包括“ rvm”和“ git”状态装饰.
- midin -在黑暗的终端背景下效果很好,包括
git
状态装饰. - mike-was-here -极简主义者,包括
git
状态装饰. - milight -带有
git
状态显示的最小ZSH提示,最适合深色终端背景. - min -简约的ZSH提示.
- mindful-space -ZSH主题,带有空间.
- minima (Brolly0204) -包括
git
,node
,golang
,yarn
,php
,docker
和python
状态装饰. - minima (eduardnikolenko) -一个最小的ZSH主题,带有git,docker,go,node,npm,python和其他指示符. 对某些标记使用Unicode字符.
- 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 -极简主义主题. 包括git和hg状态装饰.
- mochi -简单的主题,旨在类似于生锈的主要功能. 包括git和hg状态装饰.
- moderno -一个简单现代的ZSH主题,灵感来自 robbyrussell Oh-My-ZSH的主题. 包括
git
状态装饰. - modesty -干净简洁的zsh主题,带有condaenv,virtualenv和git状态装饰,整齐地排列在一起.
- molokai-powerline - 基于 agnoster.
- moonline -最小但易于扩展的提示.
- moux -在深色终端背景下效果很好,在RPROMPT中包含git装饰.
- multi-shell-repo-prompt -在您的提示下提供有关您所在存储库的有用信息.它当前可用于 Git 和 Mercurial,在 ZSH 以及 bash.
- multiline -基于电力线的主题 agnoster.
- muslim -一个简单的最小ZSH提示主题.
- musy -受缪斯主题的启发. 包括
git
状态装饰. - myzsh -Maxime Garcia的myzsh主题.
- nanofish -将鱼式目录提示添加到纳米技术主题.
- nbrylevv -带有文本
git
状态装饰的简约主题. - nctu -轻巧的主题,强调速度. 包括
git
状态装饰. - neewbie -带有
git
装饰的最小主题. 基于 robbyrussell. - neon-potato -多彩而简约的主题. 包括git装饰.
- neon -带有
git
装饰的漂亮且最小的ZSH主题. - nerdish -带有书呆子字体的ZSH的快速主题.
- nescalante -针对黑暗的终端背景进行了优化,包括git装饰.
- neurosimple -包括git装饰和vi模式指示器.
- newt -胖与快的主题–由内而外的精美外观,正确完成的样式段.
- newton -包括git状态和外部IP地址修饰.
- nextbike -一个非常基本的主题,仅带有macOS自行车图标.
- nidoranarion -五颜六色,显示
git
状态装饰. - nikitakot -小而简单的oh-my-zsh主题. 显示当前目录和后面的2个目录,即git和nodejs状态修饰.
- ningxia -基于af-magic.
- nknu -一个简单的oh-my-zsh主题.
- nmaxcom -极简主义的ZSH主题,带有
git
状态装饰. - node -oh-my-zsh的node主题,经过了改进,使其更易于与其他插件管理器一起使用.
- nodeys (marszall87) -基于ys主题,添加了NodeJS版本(来自NVM插件).
- nodeys (tianheg) -基于ys主题,添加了NodeJS版本(来自NVM插件).
- noon -具有明暗变化,显示
git
信息. - nord -包含git状态装饰,并显示活动的conda环境.
- nothing -闪电般快速且非常简单,因为其中几乎没有任何东西.
- nox -深色主题,显示当前工作目录和git状态.
- nt9 -一个干净,无干扰且专注于git的开发主题. 显示相对于
git
根的路径(或在git
repo外的〜),自上次提交以来的时间,当前SHA,分支和分支状态. - nunorc -极简主义主题,在深色背景上效果很好. 包括git,mercurial和svn 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状态,时间,绝对pwd,RAM使用率,上一条命令使用的时间以及上一条命令退出状态.
- owiewestside -包括git状态和virtualenv信息.
- oxide -简约且深色的ZSH主题.
- ozono OZ0NO-让我们呼吸干净的ZSH.
- p9k-theme-pastel -主题为 powerlevel10k 提示着重于简单性,同时仍能获得重要信息.
- pad -简洁多彩的oh-my-zsh主题.
- page -具有VCS支持的简单主题. 提示符显示当前工作目录,分支的一级,以及带有颜色标记的弯曲粗线箭头.
- palenight (jenssegers) -允许显示主机信息,包括
git
分支修饰. - palenight (rhklite) -在提示中显示带有图标的详细git状态信息.
- panda -包括git和root状态装饰. 最好在深色背景上.
- papercolor -ZSH,vim和tmux的配色方案. 包括
git
状态装饰. - parrot -模仿鹦鹉安全提示,包括 tmux 配置文件.
- passion -包括git状态修饰,命令运行时间(以毫秒为单位). 在macOS上需要coreutils.
- pastel -受启发的ZSH主题 sugar-free . 包括git装饰.
- 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 -精简版 steef 从 oh-my-zsh.
- plankton -简单,简洁的主题.
- plantyhoe -基于对植物和苹果的热爱的简约主题. 包括
git
状态装饰. - platypus -鸭嘴兽是弗雷德里克·德·维拉米尔(Frédéricde Villamil)使用的oh-my-zsh的简单便捷主题.
- pointer -显示工作目录,最后一条命令的返回状态以及git当前分支.
- poncho -RDM的基本oh-my-zsh自定义主题.
- poor-programmer -具有git状态,Ruby版本和项目路径的程序员主题.
- powerbash -适用于深色终端背景,包括git状态装饰.
- powerless -受电力线启发的小巧而简单的纯ZSH提示.
- powerlevel10k -快速重新实现 powerlevel9k ZSH主题. 可以用作powerlevel9k的替代产品,如果提供相同的配置选项,它将生成相同的提示,但速度更快.
- powerlevel9k -Powerlevel9k是ZSH的主题,它使用 Powerline Fonts . 它可以与香草ZSH或ZSH框架(例如 Oh-My-Zsh, Prezto, Antigen和 many others.
- powerlevelHipstersmoothie -适用于 powerlevel9k.
- powerline (brucehsu) -电力线的两行版本:一条用于提供信息,一条用于输入.
- powerline (jeremy) -关于电力线主题的另一种观点. 可以很好地配置,但是至少需要256种具有颜色的终端以及与电源线兼容的终端字体.
- powerline (syui) -知道git的电力线主题.
- powerline-cute - 基于 bullet-train.
- powerline-go -用golang编写的美观而有用的低延迟提示. 包括git和hg状态修饰,上一次运行命令的退出状态,当前Python virtualenv,无论您是否处于 nix 外壳,并且易于扩展.
- powerline-hs - 一种 Powerline 用Haskell编写的克隆. 它比原始实现要快得多,并且使外壳的响应速度明显提高.
- powerline-pills -使用Ruby创建,使用电力线字符来模拟具有有用信息的药丸.
- powerline-shell (b-ryan) -Bash,ZSH,Fish和tcsh的美丽而有用的提示生成器. 包括git,svn,化石和hg装饰,Python virtualenv信息以及最后的命令退出状态.
- powerline-shell (banga) - 一种 powerline -类似Bash,ZSH和Fish的提示. 显示有关git / svn / hg / fossil分支的重要详细信息,并且易于自定义/扩展.
- powerline-train -电力线变体.
- powerline - 一种 Powerline类似的提示,基于 powerline-bash . 显示virtualenv,'git'状态信息和上次运行命令的退出代码.
- powerzeesh -基于电力线的ZSH主题. 它旨在简化操作,仅在相关时才显示信息,并针对速度和外观进行了优化. 受启发 Agnoster 和 Powerline.
- 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”装饰.
- qoomon -针对深色背景进行了优化,包括
git
信息. 主题存储库包括iTerm 2和终端颜色设置. - racotecnic -基于af-magic和posh-git.
- radium -专为深色端子设计, Solarized iTerm 2主题)(prezto).
- rafiki -将表情符号添加到您的ZSH终端.
- ramiel -的叉子 node.
- random-emoji-robbyrussell - 基于 random-emoji 和“ robbyrussell”主题.
- random-emoji -随机表情符号.
- raytek -简单多彩的主题,带有git状态装饰.
- rb - Powerline-styled ZSH theme based on Agnoster ,针对git和日晒终端进行了优化. 需要兼容Powerline的字体.
- 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 在提示中使用全路径.
- rougarou -黑暗的主题.
- roundy -快速,可爱和圆润的主题. 包括git装饰. 需要书呆子字体和具有unicode功能的终端应用程序.
- rufus -针对深色背景进行了优化.
- rummik -@rummik的主题. 支持 psmin,以及提示中的git状态信息.
- russtone -受启发 pure 和 sorin . 包括
git
状态装饰. - ryner -丰富多彩的主题,包括git装饰和当前目录.
- rzh -表情符号表示git状态的主题.
- s1ck94 -S1cK94的最小提示(第一次淘汰,现在已灭绝)的分支. 显示用户是否为root,后台作业状态,vi模式,上一个命令的退出状态以及git状态修饰.
- s7c -适用于深色背景. 包括
git
状态装饰. - samshell -带有
git
,kubernetes和python virtualenv装饰的简约zsh主题. - saraiva -包含git状态装饰,在黑暗的终端背景下效果很好.
- schminitz-v2 -显示git状态修饰,user @ host信息,最后一个命令的退出状态以及是否以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 -精益提示的演变,它本身就是对pure的重写.
- shayan -具有
git
状态装饰的简单主题. - shellder -带有git分支显示的最小主题. 需要兼容Powerline的字体.
- shichi -一个简单的主题,第一个字符为七(shichi / nana),数字为7.主色为红色,带有黄色重音. 包括
git
状态装饰. - shocm -来自 sixlive . 有
git
装饰. - short-ys -基于 ys 主题. 包括git和hg状态装饰.
- shrikant -包括git装饰.
- shrug - Simple theme which displays current directory and git information.
- shtr0m -包括
git
状态装饰. - siegerts -在正确的提示中包含
git
状态装饰. - silver -跨壳可定制的类似于电力线的提示,受到了很大的启发 Agnoster . 更快的防锈口 bronze . 需要 Nerd Fonts.
- simpalt -基于ZSH的信息丰富的小足迹主题,基于 Agnoster.
- simple (Savecoders) -简单而简约的主题,带有git,用户名和执行状态修饰.
- simple (pavdmyt) -基于的简约主题 robbyrussel 它将git状态信息嵌入iTerm的窗口标题栏中,而不是在提示中使用空格.
- simple-agnoster -电力线启发的简单主题,带有git装饰.
- simple-git -极简主义主题的灵感来自 gitstatus . 包括git装饰.
- simplezsh -带有
git
信息显示的最小主题. - sinon -k-kinzal的sinon主题. 包括
git
状态装饰. - sixlive -此主题具有唯一的目录列表. 在
git
项目中时,目录显示的作用域为当前存储库根目录. - sk9 -Skeiter9的ZSH主题.
- skeletor-syntax -受He-Man和Universal Masters启发的Atom,Prism和ZSH主题集合.
- skill -针对暗终端进行了优化,显示
git
状态装饰. - sleeplessmind -ZSH主题的灵感来自 gitster 和 odin.
- slimline -最小,快速且优雅的ZSH提示. 在正确的时间显示正确的信息.
- sm 收藏夹终端的 Simplist 和 Minimallist 主题. 包括
git
状态装饰. - small-terminal-diy -的变体 ys 在主题 oh-my-zsh.
- smiley -出现幸福和悲伤表情的提示.
- sobole -简约ZSH主题,灵感来自老式的爱好. 没有冗长的头,没有表情符号,烦躁不安的人,也没有其他视觉噪音. 同时具有明暗模式.
- solarized-powerline (KuoE0) -太阳能电力线变体.
- solarized-powerline (houjunchen) -ZSH的太阳能电力线样式主题.
- solarizsh -为robbyrussell的oh-my-zsh主题进行颜色修复 solarized 终端.
- spaceship -带有git,nvm,rvm / rbenv / chruby,python,ssh和其他有用状态指示器的主题.
- spowerline -受无知者启发,以Scala语言撰写, tmux 电源线,vim电源线和vim状态插件.
- squanchy -极简主义主题. 包括
git
,node
和rbenv
状态装饰. - staples -基于局,如果通过SSH连接,则显示user @ host.
- starboy -一个简单的ZSH主题
- statusline -响应性ZSH主题,可在需要时提供信息性细分.
- steef (danihodovic) -ZSH steeef主题作为独立的存储库. 此仓库背后的目的是避免在使用steeef主题时依赖oh-my-zsh. ZSH插件管理器(例如Antibody)可以使用主题,而不必使用oh-my-zsh.
- steef (zimfw) -的可自定义版本 steeef's 主题.
- sublime -带有git状态装饰的崇高,简洁,简约ZSH主题.
- sugar-free -基于 Pure 和 C和y 主题.
- sukeesh -包括
git
状态装饰. 在黑暗的终端背景下效果更好. - sulfurium -SugeniumOS的官方ZSH主题.
- sunrise-ruby - 如同 sunrise 但包含有效的Ruby版本.
- superkolo -将日期和返回状态添加到 kolo 主题.
- susi -包括git状态装饰和随附的iTerm2配色方案.
- sy - 基于 ys,包括
git
状态装饰. - t2er -带有
git
装饰的简约主题. - tabaf - Minimal ZSH theme optimized for dark backgrounds.
- tepig-ys -包括git状态装饰和conda / virtualenv状态.
- termux -极简主义主题.
- termuxer -受agnoster和linuxer启发的主题.
- the-time-lord -基于的主题 gallifrey.
- theme-line -具有
git
状态的多彩主题. - theta-async -的异步版本 theta . 包括vcs状态信息.
- theta -包括git和hg状态装饰. 还具有java,python,ruby,node,go和elixir版本信息.
- theto -需求 Nerd Fonts,具有git状态修饰.
- thetraveler -受解谜者启发,使用符号显示git状态.
- thnikk -的最低版本 spaceship 主题.
- thyme (chenhao-ye) - 基于 bira, gnzh和 bullet-train.
- thyme (kawamurakazushi) -具有
git
状态装饰的简单主题. - topan -包含
git
信息; 最好在深色背景上. - tq -显示git状态,时间,需要Powerline字体.
- traffic -ZSH的深色主题.
- trajan -ZSH的深色主题.
- trinity -基于的简单主题 geometry . 包括git装饰.
- tsotra -极简主义主题,包括git状态装饰,k8s上下文和rvm状态.
- tvline -源自 agnoster 主题,添加了电力线字体增强功能.
- type0 -受启发 classyTouch 由yarisgutierrez. 包括git装饰.
- typewritten -最小且内容丰富的主题,为重要内容留有余地. 异步
git
装饰是否更新速度. - ubuntu-ish -模拟默认的Debian / Ubuntu
bash
提示符. - ubuntu-with-vitamins -模拟默认的Ubuntu提示符,但带有
git
装饰. - ultimate -带有
git
指示器,vim模式指示器和缩短路径的简约主题. - unit-1 -带有ITWTB颜色的简约主题.
- vanan -极简主义主题,带有用于黑暗终端的git信息.
- vinhnx -修改自themes / mgutz.zsh-theme.当与 Solarized 配色方案.
- wade -流行的ZSH主题混搭 Agnoster 和 Fishy,并进行一些视觉上的调整.
- wang-iterm -基于0532主题.
- whale -快速重新实现鲸鱼主题.
- wild-cherry -ZSH,iTerm 2,Sublime,Atom和Mou的童话风格主题.
- work-line -带有精美表情符号的主题.
- workbench -包括git状态修饰,工作目录,最后命令的退出状态和当前virtualenv.
- wynwyn -一个主题,旨在在需要时向您显示所需的信息. “ wynwyn”的灵感来自默认主题“ avit”和出色的主题. Spaceship prompt.
- xm -黑暗终端的主题. 有
git
装饰. - xor -自我描述为简约且“功能较差”,包括“ git”装饰.
- xremix -基于Jreese主题插件的oh-my-zsh shell主题.
- xris47 -快速,简单,精简的主题. 最适合搭配 tmux 和 vim-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 -色彩丰富,基于 robbyrussell 和 crunch 主题. 包括
git
状态装饰. - z4rr3t -基于sindresorhus' pure 主题.
- zelda 塞尔达传说主题. 包括
git
状态装饰. - zemm-blinks -oh-my-zsh的定制版本 blinks 在多方面的支持和其他变化下.
- zemoji - 基于 wild-cherry . 包括退出状态,“ virtualenv”,“ nvm”,“ rvm”和“ git”状态装饰.
- 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开发人员进行了优化. 包括
git
和pyenv
状态修饰,用户名和主机. 尝试安装其他插件和字体,因此请在安装前阅读其说明. - zshred -显示当前目录,
git
装饰,上一个命令的退出状态和时间. - zwsh -ZSH的Zpm3 / Wordstar模式/主题.
- zys -与agnoster-zsh-theme相似,旨在通过电力线美学在上下文中公开信息.
Fonts¶
此处列出的某些主题需要与Powerline兼容的字体,以下是一些:
- Awesome Terminal Fonts -包括一些漂亮的等距图标的字体家族.
- Fantasque Awesome Font -一个不错的等宽字体,并添加了Font-Awesome,Octoicon和Powerline-Glyphs.
- Fantasque-sans -另一种与Powerline兼容的字体.
- Hack -另一种与Powerline兼容的字体,专门为源代码设计.
- Input Mono -专为代码设计的字体家族. 它提供等宽字体和比例字体,并包含电力线字形.
- Iosevka -编码员的字体,由代码构建. 高度可定制的.
- Monoid -Monoid可自定义和优化,即使在低分辨率显示器上,也能以15px行高的位图式清晰度进行编码.
- Nerd Fonts -为Powerline,Font Awesome,Octicons,Devicons和Vim Devicons收集了20多种修补字体(超过2,000种变体)和FontForge字体修补器python脚本. 包括:Droid Sans,Meslo,源代码,AnonymousPro,Hack,ProFont,Inconsolata等.
- Powerline patched font collection -修补了十几种字体的集合,其中包括电力线字形.
- Terminus -包含电力线字形的Terminus的TTF版本.
Installation¶
Antibody¶
这些插件中的大多数可以通过在.zshrc文件中添加antibody bundle githubuser / reponame
来安装. 下次启动“ zsh”时,抗体将自动为您处理克隆插件. 您还可以将插件添加到正在运行的ZSH中,并使用“抗体包githubuser / reponame”进行测试,然后再将其添加到您的.zshrc中.
Antigen¶
这些插件中的大多数都可以通过在.zshrc文件中添加“ antigen bundle githubuser / reponame”来安装. Antigen会在您下次启动zsh
时自动为您处理克隆插件. 您还可以将插件添加到正在运行的ZSH中,并使用“ antigen bundle githubuser / reponame”进行测试,然后再将其添加到.zshrc中.
dotzsh¶
1.将新插件克隆到.zsh.local / modules中 2.将插件模块加载到.zshrc中 3.打开一个新的ZSH终端窗口或选项卡
Oh-My-Zsh¶
1.cd〜/ .oh-my-zsh / custom / plugins
2.git clone repo
3.将仓库添加到您的插件列表中
Prezto¶
1.将插件克隆到您的prezto模块目录中 2.将插件添加到您的.zpreztorc文件中 3.打开一个新的终端窗口或选项卡
Zgen¶
这些插件中的大多数可以通过将zgen load githubuser / reponame添加到您的.zshrc文件中来进行安装,其功能与您执行其他zgen load调用时所使用的功能相同.当您执行zgen save
.
zplug¶
通过将zplug“ githubuser / reponame”添加到您的.zshrc文件中,可以安装大多数这些插件.
zpm¶
通过将zpm load“ githubuser / reponame”添加到您的.zshrc文件中,可以安装大多数这些插件.
Writing New Plugins¶
我已经记录了一些有关编写新插件的建议 here.
Other Resources¶
ZSH Tools¶
Other Useful Lists¶
- awesome-devenv -精选的出色工具,资源和工作流程技巧清单,构成了很棒的开发环境
- awesome-sysadmin -精湛的开源sysadmin资源精选列表
- Terminals Are Sexy -CLI爱好者的精选清单.
在以下位置找到其他有用的真棒*列表 awesome collection
Other References¶
The ZSH Reference Card 和 zsh-lovers site 是必不可少的.