ZSH 插件

awesome-zsh-plugins

Awesome

Status

License CircleCI 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设置更加容易.

zdharma 在以下位置收集了各种框架的一些有趣的性能时序比较 zdharma/pm-perf-test.

alf

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

ansible-role-zsh

ansible-role-zsh 是零知识安装的ansible角色. 它使用抗原来管理束和oh-my-zsh. 可以有条件地装入束. 默认情况下,它包括powerlevel9k主题,自动建议,语法突出显示和fzf-widgets. 完全可定制.

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等文件. 将其视为点文件的捆绑器.

oh-my-zsh

oh-my-zsh 是一个社区驱动的框架,用于管理您的ZSH配置. 包括120多个可选插件(rails,git,macOS,hub,capistrano,brew,ant,macports等),超过120个主题,为您的早晨增光添彩,以及一个自动更新工具,可轻松掌握最新信息来自社区的更新.

prezto

Prezto 通过合理的默认值,别名,功能,自动完成和提示主题丰富了ZSH命令行界面环境. 有一些prezto专用插件 https://github.com/belak/prezto-contrib.

pumice

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

sheldon

快速,可配置的Shell插件管理器.

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

Toasty

Toasty 是一个ZSH框架,旨在促进管理而不是命令管理.

zapack

zapack是基本的快速最小ZSH插件加载程序.

zeesh

Zeesh 是跨平台的ZSH框架. 它类似于但不兼容, oh-my-zsh . 它具有模块化的插件架构,可以轻松扩展. 它具有丰富的默认设置,但设计得尽可能轻巧.

zgem

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

zgen

Zgen 是受Antigen启发的ZSH轻量级插件管理器. 目标是在启动外壳程序时将开销降至最低,因为没人喜欢等待. 该脚本会生成一个静态的“ init.zsh”文件,该文件除了将您的插件来源并将其附加到您的“ fpath”之外不执行任何操作. 通过不必执行耗时的逻辑(插件检查,更新等),可以节省启动时间. 缺点是,每当更新.zshrc时,都必须使用zgen reset手动刷新初始化脚本. 可以装 oh-my-zsh兼容的插件和主题,并将它们添加到插件列表时会自动为您克隆它们.

zilsh

zilsh 是一个ZSH配置系统,旨在吸引更多高级用户,并采用vim病原体的简单方法.

zim

Zim 是具有超凡脱俗的速度和模块化扩展的ZSH配置框架.

zit

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

zoppo

Zoppo 是ZSH的残缺配置框架. 就像一句意大利谚语所说:“ chi va con lo zoppo,impara是zoppicare”,我们意识到自己正带着a子走路,现在自己会变得残废.

zpacker

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

zplug

:芙蓉:Zplug 是下一代ZSH插件管理器.

-可以管理一切 -上的Zsh插件/ UNIX命令 GitHubBitbucket -要点文件(gist.github.com) -外部管理的插件,例如 oh-my-zshprezto 插件/主题 -二进制文物 GitHub Releases - Local plugins -等.(您可以添加 own sources!) -超快速并行安装/更新 -支持延迟加载 -分支/标记/提交支持 -更新后,加载后挂钩 -包之间的依赖关系 -不像 antigen,无需ZSH插件文件(* .plugin.zsh) -互动界面(fzf, peco, zaw, 等等) -减少缓存的机制 the startup time

Zplugin

Zplugin 是创新的插件管理器,具有 semigraphical UI, Turbo Mode,干净的路径,报告,完成管理和 services 支持. 您可以使用 crasis 并且 declare-zsh 编辑您的Zplugin 〜.zshrc中的命令,也可以使用 zplugin-console 查看和更改 Zsh会话的状态,并从磁盘中删除插件和片段.

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更强大,更易于使用.

zulu

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

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

Tutorials

Generic ZSH

Antigen

Oh-My-Zsh

  • ZSH Gem 24 -2011 ZSH降临日历的一部分. 涵盖oh-my-zsh和zshuery.

Prezto

Zgen

  • rad-shell -功能强大,功能强大的闪电般快速的外壳设置,由 ZSH, PreztoZgen.
  • zsh-quickstart-kit -将ZSH与 zgen . 这包括精选的插件集,并将自动配置ZSH以使用 zgen 加载它们,配置 zgen 定期自动更新自身,插件和快速入门套件本身.

Zplugin

  • BlaCk-Void-Zsh -:crystal_ball:很棒,可自定义的Zsh入门套件:stars :: stars:
  • zplugin-configs -包含Zplugin调用的实际配置文件(主要是zshrc-s).

Plugins

  • 256color -增强了256色的终端环境. 它查看所选的“ TERM”环境变量,并查看是否有相应的ncurses术语,并且提供256种颜色. 结果是一个多色端子(如果有).
  • abbr-path -从某些“我的鱼”主题中添加了“ 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的插件.
  • ansible -的插件 Ansible.
  • ansiweather -带有ANSI颜色和Unicode符号的终端天气.
  • antigen-git-rebase -Antigen / ZSH脚本可帮助git重新定标.
  • antigen-git-store - Antigen/ZSH script to store git's current working directory. For working with git between two computers without forcing arbitrary commits.
  • anyframe -ZSH的peco / percol / fzf包装器插件.
  • apache2 -添加用于管理Apache2的别名和功能.
  • apple-touchbar -在中添加了MacBook Pro触摸屏支持 iTerm 2.
  • appup -当在当前目录(例如您的应用程序)中检测到docker-compose.yml或Vagrantfile时,添加“开始”,“停止”,“向上”和“向下”命令. 只需运行“ up”并获取编码!
  • artisan -ZSH的Laravelartisan插件,可帮助您从项目树中的任何位置运行“ artisan”,并带有制表符完成功能!
  • asciidoctor -AsciiDoctor的插件.
  • asdf -的整合和完成 asdf,可扩展的版本管理器,支持Ruby,Node.js,Elixir,Erlang等.
  • assume-role -ZSH插件,可让您轻松承担AWS IAM角色. 包括补全.
  • async -在ZSH中运行异步任务而无需任何外部工具的库. 允许您运行多个异步作业,强制执行独特的作业(同一作业的多个实例将不会运行),刷新所有当前正在运行的作业并创建多个工作程序(每个工作程序都有自己的工作).
  • atom-plugin -基于 Sublime 插件,可让您在其中启动文件或文件夹 AtomiTerm 2.
  • atom -的插件 Atom macOS上的编辑器.
  • auto-color-ls -用colorls自动列出目录.
  • auto-fu.zsh -自动完整单词和列表选择. 最初是y.fujii的incr-0.2.zsh .
  • auto-ls -切换到新目录时自动执行“ ls”.
  • auto-notify -长时间运行的任务完成后自动发送通知.
  • 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.
  • 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.
  • aws-mfa -适用于AWS MFA的插件.
  • aws-upload -通过aws-upload提高生产力.
  • aws-vault -插件 aws-vault.
  • background -ZSH插件,可在后台执行功能.
  • base16 -添加脚本以允许您更改外壳的默认ANSI颜色,但最重要的是,可以更改外壳256色空间的17到21的颜色(如果终端支持). 该脚本使您可以使用外壳的原始明亮颜色(例如,明亮的绿色仍然是绿色等),同时为诸如 Vim.
  • baseballfunfacts -在您的外壳中打印与棒球相关的随机“有趣的事实”. 取决于要安装的“财富”和“ cowsay”.
  • basex -增加了几个 BaseX 别名以简化用法.
  • bash-quote -从Bash.im获取随机报价.
  • bash -使ZSH更兼容Bash. 它重新定义了源命令,使其行为更像bash. 它还启用了“ bash”补全功能.
  • battery_state - Show battery state in right-prompt.
  • bd -不执行cd ../../ ..而跳回到特定目录.
  • bepoptimist -重新映射法语的ZSHvi模式 bépo keyboard.
  • betterbrew -为“ brew”添加更多命令别名
  • bitbucket-git-helpers -添加了辅助脚本,以允许您创建位桶PR或在当前分支中打开目录.
  • blackbox - Stack Exchange的工具包,用于在git存储库中安全地存储密钥/凭证.
  • boss-git - Adds some convenience aliases for git.
  • branch-manager -用于管理git分支的插件.
  • brew -的独立插件 Homebrew 包管理器.
  • browse-commit -一个插件,可让您从命令行在浏览器中打开任何提交.
  • bumblebee -在命令行中切换optirun的插件.
  • calc -ZSH的计算器.
  • caniuse -添加 Can I Use... 对ZSH的支持.
  • careful_rm -rm的包装,添加了垃圾回收/有用的警告.
  • cd-gitroot -ZSH插件,用于cdgit仓库根目录.
  • cd-reminder -当进入指定目录时,显示提醒.
  • cd-reporoot -ZSH插件,用于“ cd”到当前存储库检出的根目录.
  • cd-ssh -如果不小心将cd存入服务器,则将ssh存入服务器.
  • cdbk -一个ZSH插件,可轻松创建命名目录-所需目录的快捷方式.
  • cdc -用于将目录更改为在您定义的常用位置之一中找到的目录的Shell函数.
  • cdr -为ZSH轻松设置cdr.
  • change-case -用于在命令行中的大写和小写之间快速交换的插件. :墨镜:
  • check-deps -ZSH插件的帮助程序,可让他们显示如何安装所有缺少的依赖项. 如果您使用的是Debian(以及Ubuntu等衍生产品),Arch及其衍生产品,Nodejs和ZSH插件,则可以使用 zpm 框架.
  • clean-project -从项目中删除文件(默认情况下自动). 对于防止.DS_StoreThumbs.db文件混乱目录很有用.
  • clipboard -添加了跨平台帮助程序功能以访问系统剪贴板. 适用于macOS,X11(和Wayland)和Cygwin.
  • cmd-architect -根据历史记录构建命令,并在出现提示时移动,删除,添加命令段以及使用多字查询搜索历史记录.
  • code-review -在git merge-base target_branch base_branchtarget_branch上启动git difftool.
  • colored-man-pages-mod -来自 robbyrussell/oh-my-zsh/plugins/colored-man-pages . 给man输出着色.
  • colored-man-pages -为“ man”页面着色.
  • colorize -着色各种程序的输出.
  • colors (Tarrasch) -使从CLI着色文本更加容易. red foo可以正常工作.
  • colors (zpm-zsh) -ZSH的增强颜色.
  • command-not-found -oh-my-zsh命令未找到插件的镜像,因此您不必包括所有omz.
  • command-note -记录复杂的命令并对其进行注释.
  • command-time -在ZSH和 powerlevel9k.
  • completion-generator -该插件尝试从程序的帮助文本中读取选项列表,并自动生成完成功能. 请注意,这不会自动执行,您必须显式调用生成器以创建完成脚本.
  • 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中的Zplugin命令的命令行解析器.
  • deepx -收集有用和有趣的命令,以改善工作流程和生活质量.
  • deer -ZSH的文件导航器受到了很多启发 ranger.
  • depot-tools -安装chrome depot_tools的简单oh-my-zsh插件. 安装此插件后,所有铬depot_tools都会自动放置在您的路径中.
  • diff-so-fancy -简化将diff-so-fancy项目安装到您的用户帐户中.
  • diractions -允许您将简短的逻辑/助记符名称映射到目录以快速访问它们或在其中执行操作.
  • dircolors-solarized -Solarized dircolors插件,提供深色或浅色终端背景选项.
  • dircycle -在目录堆栈中循环.
  • directory-history -ZSH的每个目录历史记录.
  • dirrc -当出现在您cd所在目录中时,执行.dirc.
  • dirstack -用于在单行上显示目录堆栈信息的插件.
  • docker-aliases 日常使用的Docker别名.
  • docker-compose 在提示中显示Docker容器状态.
  • docker-helpers -Docker帮助程序脚本的集合.
  • docker-machine -ZSH的docker-machine插件.
  • docker-run -返回“自然”运行命令,我们将处理容器.
  • dogesh -Dogification插件.
  • dotfiles -使用git使您的点文件在多台计算机之间保持同步.
  • dotpyvenv -当您进入目录cd时,自动切换到位于.pyvenv目录中的python虚拟环境(您以前使用virtualenv程序创建).
  • dropbox -ZSH的Dropbox插件,提供dropbox-clidropbox-uploader命令.
  • dune-quotes -随机沙丘报价生成器插件.
  • dwim -zsh-dwim尝试预测下一步将要做什么. 它提供了一个键绑定(control-u),它将用您接下来要运行的命令替换当前(或上一个)命令行.
  • ec2ssh -列出EC2实例和ssh登录实例.
  • editing-workbench -添加合理,复杂的命令行编辑(例如,增量历史记录_word_完成).
  • elixir - 增加了仙丹捷径,IEX,混合,低调和凤凰城.
  • emoji-cli -:scream:在命令行上完成表情符号.
  • emojis -在方便的变量中向您的环境添加许多ascii艺术表情符号.
  • enhancd -提供增强的cd命令的简单工具.
  • escape-backtick -双击“`”时,快速插入转义的反引号.
  • evalcache -缓存二进制初始化命令的输出,以帮助缩短Shell启动时间.
  • evil-registers -扩展ZLE vi命令以远程访问vim和nvim编辑器的命名寄存器,以及系统选择和剪贴板.
  • exa -启用多个别名扩展 exa,是ls的现代替代品.
  • exercism -的插件 exercism.io.
  • expand-ealias -用空格扩展特定的别名.
  • explain-shell -打开命令 explainshell.com.
  • extend-history -通过在历史记录中为每个命令添加退出代码来扩展命令历史记录.
  • fancy-ctrl-z -细分版本中的版本 oh-my-zsh 因此,其他框架的用户不必导入所有oh-my-zsh.
  • fast-alias-tips -帮助记住您定义和忘记的别名. 移植自 djui/alias-tips.
  • fast-syntax-highlighting -优化和改进的“ zsh-users / zsh-syntax-highlighting”-更好的响应时间,可切换的突出主题.
  • favorite-directories -快速跳转到您喜欢的目录.
  • figures -ZSH的Unicode符号.
  • firebase (rmrs) -在提示中添加一个指示器,表明您位于带有firebase.json文件的目录中(又名“ firebase项目”).
  • firebase (Seqi) -在Firebase项目目录或子目录中时,显示当前的工作项目或项目别名.
  • fixnumpad-osx -启用在ZSH中识别Apple键盘的小键盘按键.
  • flow-plugin -这个插件可以在TYPO3 Flow发行版的每个子目录中使用flow命令.
  • forgit -利用模糊查找器的git实用工具 fzf.
  • functional -ZSH高阶功能.
  • fuzzy-search-and-edit -ZSH插件,用于模糊搜索文件并立即在匹配的行上打开匹配的文件.
  • fz -无缝添加模糊搜索到 z的标签页补全,可让您轻松地在历史目录之间跳转.
  • fzf (wyntau) -包装 fzf 与ZSH一起使用.
  • fzf-fasd -整合 fzffasd -用fzf的模糊搜索完成z的制表符!
  • fzf-finder -插件具有很酷的搜索键绑定功能 fzf 和(可选) bat . 在子目录的本地树中搜索文件.
  • fzf-git -使用添加漂亮的git补全 fzf.
  • fzf-marks -使用模糊查找器在bash和zsh中创建,导航和删除书签的小脚本 fzf.
  • fzf-widgets -为添加了一些ZLE小部件 fzf.
  • fzf-z -将 z 插件和 fzf 组合在一起,使您可以在命令行的任何位置轻松浏览最近使用的目录.
  • fzy -使用的插件 fzy 用于某些模糊匹配操作.
  • gcloud-project -轻松选择Google Cloud Project.
  • geeknote - Geeknote ZSH的插件.
  • 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-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-ignore -从gitignore.io“离线”生成.gitignore文件. fzf,完成,预览已集成.
  • git-it-on -增加了在GitHub当前分支中打开文件夹的功能.
  • git-plugin -为git添加了一些功能.
  • git-prompt-useremail -为git user.email添加提示提醒.
  • git-prune -简化删除合并分支的插件.
  • git-scripts -添加了git-squash-branch和git-remove-merged命令.
  • git-secret -一个bash工具,用于将您的私人数据存储在git存储库中.
  • git-smart-commands -添加了额外的git命令,以提高一些常用git的使用效率.
  • git-sync -一个ZSH插件来同步git存储库并清理它们.
  • gitcd -克隆后将其复制到git工作目录.
  • gitfast -更新了oh-my-zsh gitfast插件的分支.
  • gitgo -从命令行在浏览器中打开Github / Gitlab存储库(仅限macOS).
  • github-issues -在Github上订阅项目,并在外壳内(在提示符下)接收有关新问题的通知.
  • gitignore -用于创建.gitignore文件的插件.
  • gitio -ZSH插件,用于使用生成GitHub短网址 git.io.
  • gitster -shashankmehta的Zim叉子 gitster.zsh-theme
  • gitsterv2 -从 original Gitster.
  • gitsync -ZSH插件可改善一个人在多台机器上同一存储库上开发的工作流程.
  • goenv -Antigen插件,类似于Python的virtualenvwrapper来管理$ GOPATH.
  • going_places -一个有助于使用,创建和维护外壳位置列表的插件.
  • gpg-agent -在macOS上设置GPG代理以充当SSH代理时,尝试执行正确操作的插件.
  • gpg-crypt -ZSH插件,用于加密和解密文件或目录.
  • grep2awk -ZLE小部件,用于将“ grep”命令转换为“ awk”命令.
  • grunt-plugin -为grunt添加自动补全功能.
  • gtm-terminal-plugin -的终端插件 git time metrics.
  • gumsible -的包装器插件 Molecule.
  • gvm (dgnest) -适用于ZSH的gvm(Go版本管理器)插件.
  • gvm (yerinle) -为gvm提供自动补全功能(Groovy enVironment Manager).
  • hab -更改到新目录时,如果发现文件.envrc中自动定义的OS环境变量,则会自动加载.
  • hacker-quotes -打开终端时随机输出黑客报价.
  • hadoop-plugin -为hadoop功能添加了一些方便的别名.
  • hanami -ZSH插件 hanami 项目.
  • hints -在编辑缓冲区的正下方显示glob和参数标志以及其他不可完成的信息.
  • hipchat -从外壳发送hipchat消息.
  • histdb -将您的历史记录存储在SQLite数据库中.
  • history-enquirer -通过更多交互和多行选择菜单增强了历史记录搜索. 需要nodejs.
  • history-filter -允许您指定模式,这些模式将自动将命令从插入到您的永久历史记录中排除. 对于防止机密信息特别有用.
  • history-here -绑定^ G可以快速切换当前Shell历史记录文件的位置.
  • history-search-multi-word -突出显示语法的ZSH的多单词历史记录搜索器,绑定到Ctrl-R,具有高级功能(例如,将历史记录条目推到历史记录的顶部).
  • history-substring-search -需要在zsh-syntax-highlighting之后加载,否则它们都会崩溃. 您还需要将键绑定到其功能,详细信息在README.md中.
  • history-sync -用于GPG加密的Oh My Zsh插件,已使用git互联网同步了ZSH历史记录.
  • history -扩展历史记录,以便可以通过SQL查询.
  • hooks -添加缺少的挂钩-供插件和个人使用.
  • host-switch -使开发过程中切换到不同的/ etc / hosts文件更加容易.
  • hub-ci-zsh-plugin -一个简单的插件,用于在您的ZSH主题中添加hub ci-status.
  • igit -使用的交互式git命令 fzf.
  • ing -ping,但输出较短.
  • intellij -将intellij书签提取为markdown格式.
  • 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票证.
  • jvm -允许在macOS上选择JDK.
  • k -ZSH带有git状态修饰的目录列表.
  • kill-node -ZSH插件,用于谋杀node进程族.
  • kitsunebook -oh-my-zsh的KitsuneBook插件.
  • konsole-theme-changer - Toggle konsole theme from ZSH.
  • kube-ps1 -用于kubectl的ZSH插件,可添加当前上下文和名称空间.
  • kubecolor -简化和着色kubectl get events -w的输出
  • kubectl -用于管理kubectl的ZSH插件.
  • kubectx -自动安装 kubectxkubens.
  • kubernetes -添加 kubernetes 辅助函数和别名.
  • lando -别名功能的集合,可在其中使用CLI Lando 无需键入lando即可访问它们.
  • laradock-workspace -提供一个接口 Laradock的工作区.
  • laravel-au -为Laravel 6添加别名.
  • laravel -添加Laravel 5、5.1、5.2和5.3的快捷方式.
  • last-working-directory (mdumitru) -细分版本中的版本 oh-my-zsh 因此,其他框架的用户不必导入所有OMZ.
  • lazyload -延迟加载命令和加快ZSH的启动时间.
  • lesaint-git -替换Oh-My-Zsh兼容框架的git插件.
  • lesaint-mvn -oh-my-zsh的Maven插件.
  • linuxbrew -ZSH插件 linuxbrew.
  • 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 - Adds m2 function to run magento binary, adds tab completions.
  • 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插件.
  • morpho -用纯ZSH编写的终端屏幕保护程序,以及屏幕保护程序框架.
  • msf -Metasploit处理程序插件,可轻松启动处理程序.
  • mylocation -一个插件,可根据您的IP地址显示您的当前位置.
  • mysql-colorize -为mysql表添加颜色.
  • mysql -添加了一些用于处理mysql的功能.
  • n -使用以下工具根据项目环境自动切换节点版本 n.
  • navigation-tools -添加类似“ htop”的“ kill”,目录书签浏览器,多词增量历史记录搜索器等.
  • new-file-from-template -从模板生成文件.
  • nice-exit-code -将退出状态代码映射到人类可读的字符串.
  • nix-shell -可让您将ZSH用作默认nix-shell shell的插件.
  • node-path -自动将当前目录的“ npm bin”添加到路径.
  • node -Srijan Shetty的ZSH的nodejs插件,具有对nvm补全进行缓存和对nvm的自动加载(如果存在)的功能.
  • nodenv -自动将nodenv及其补全加载到外壳中.
  • nohup -按Ctrl-H将nohup添加到当前命令.
  • nonotes -用于笔测试的插件. 无需更多注释,也无需复制和粘贴命令.
  • noreallyjustfuckingstopalready -macOS用户知道试图弄清楚实际上哪个命令会刷新其版本的macOS上的DNS缓存的痛苦,并且此插件使烦恼消失了.
  • notes (aperezdc) -灵感来自 terminal_velocity,它提供了一个快速的界面来创建和访问一组 Markdown 目录中的文本文件.
  • notes (chipsenkbeil) -在ZSH中提供快速的笔记编辑体验.
  • notify -ZSH插件(在macOS和Linux上),如果终端应用程序在后台(或命令的终端)在命令以非零退出状态终止或花费超过30秒的时间才能完成时,它将发布桌面通知标签无效).
  • npm -添加npm别名和命令完成. 基于Oh-My-Zsh npm 插入.
  • nvm-auto-use -每当您进入包含.nvmrc文件的目录时,都会自动调用nvm use,该文件包含一个字符串,告诉nvm使用哪个节点.
  • nvm-auto -旨在尽可能减少键入nvm use的需求,尤其是当您经常在node.js版本之间切换并在项目中使用.nvmrc文件来管理项目所需的节点版本时.
  • nvm-lazy -用于延迟加载oh-my-zsh的 nvm 插件的插件. 它支持为多个二进制/入口点懒加载nvm,默认值为nvm,node和npm.
  • nvm -ZSH插件,用于安装,更新和加载nvm.
  • 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-dev -该插件添加了一些命令来维护我的macOS安装上的各种服务器程序.
  • osx -添加一些与macOS相关的常见别名和功能.
  • paci -用于archlinux程序包管理器的插件.
  • pantheon-terminal-notify -长时间运行的命令的后台通知. 支持基本OS Freya.
  • passwordless-history -防止密码输入您的命令行历史记录.
  • pctl -切换环境变量以进行代理.
  • peco-history -按ctrl + R时,使用Peco搜索外壳历史记录.
  • pentest -延迟渗透测试仪的别名和功能.
  • percol -使用以下内容以交互方式和增量方式搜索历史记录/恢复后台作业 percol.
  • pew -使用以下命令设置和管理Python virtualenvs pew,当您移动目录时会自动切换virtualenvs.
  • pg -添加实用程序功能以供使用 PostgreSQL.
  • 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项目后激活.
  • plugin-ibtool -添加ibtool快捷方式以生成本地化的XIB文件.
  • plugin-rails -Rails的ZSH插件.
  • plugin-vscode -适用于Visual Studio Code的插件,适用于macOS,Windows和Linux的文本编辑器.
  • plugin -从样板模板创建自定义oh-my-zsh插件. 非常以oh-my-zsh为中心,生成的插件需要进行编辑才能与其他框架一起使用.
  • poetry -自动激活和停用 Poetry创建的python virtualenvs.
  • 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 -将秒转换为人类可读的字符串:165392→1d 21h 56m 32s.
  • profile-secrets -将敏感变量(API令牌,密码等)安全地保留为终端初始化文件的一部分. 使用gpg使用您的机密加密/解密文件.
  • project (gko) -在本地和github(私有或公共存储库)上创建node / python / ruby​​项目.
  • project (voronkovich) -用于管理项目的插件.
  • 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,肮脏的调试工具.
  • quoter -打开新的终端会话时显示随机报价.
  • quotify -在启动时显示来自我们配对的鼓舞人心的编码报价.
  • randeme -为每个会话选择一个随机主题. 如果您不喜欢所选的主题,则可以运行randeme_rm以不再显示该主题.
  • razer-status-code -改变你的颜色 Razer Mouse 根据最后执行的命令的状态. 需要 OpenRazer linux驱动程序.
  • rbenv (ELLIOTTCABLE) -oh-my-zsh的rbenv插件的更快分支.
  • rbenv (jsahlen) -基于原始的oh-my-zsh rbenv插件的变体.
  • rbpi -Raspberry Pi实用程序脚本.
  • redis -将运行redis-server将其指向redis.conf配置文件. 可以与 zdharma/zredis 插件在外壳之间共享变量.
  • reentry-hook -如果已删除并重新创建工作目录,则该插件将重新进入工作目录.
  • reminder -一个在每个提示上方显示提醒的插件.
  • revolver -ZSH脚本的进度微调器.
  • ripz -提醒您别名,以便您更多地使用它们. 取决于 ripgrep.
  • robo-zsh-plugin -的ZSH插件 Robo.
  • rockz -基于VirtualZ的Lua + LuaRocks虚拟环境管理器.
  • ruby-switch -切换红宝石版本并同时管理PATH变量.
  • rvm -启动RVM并在用户的$ PATH中添加可访问的rubygem二进制文件(例如罗盘).
  • safe-kubectl -从最后一个kubectl命令开始经过一段可定义的秒数后,警告您所处的上下文,从而在运行kubectl时增加了安全性.
  • safe-paste -安全粘贴插件. 见康拉德·欧文(Conrad Irwin) bracketed-paste 博客文章.
  • safe-rm -添加safe-rm功能,以便rm会将文件放入操作系统的垃圾桶中,而不是将其永久删除.
  • saml2aws-auto -在使用多个AWS配置文件时,例如,您的阶段(开发,预生产,生产)的不同帐户可用于确定当前导出的配置文件以及令牌是否仍然有效.
  • saneopt -按照vim明智的精神,Sane缺省使用ZSH选项.
  • schroot -在提示中显示当前的“ chroot”名称.
  • select -带有近似匹配和uniq模式的多项搜索选择列表.
  • send -对git add,git commit以及git push的单一命令,可以更快地实现git工作流程.
  • sensei-git -添加了许多git别名和帮助程序shell函数.
  • setenv -更改目录时运行脚本.
  • simpleserver -插件可轻松启动python SimpleHTTPServer和SimpleHTTPSServer.
  • slugify -ZSH插件,可将文件名和目录转换为Web友好格式.
  • smart-cd -在chpwd之后运行lsgit status.
  • 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的后缀别名直接在外壳中打开文件.
  • symfony -Symfony 2和3的ZSH插件.
  • syntax-highlighting-filetypes -ZSH语法使用dircolors实时突出显示.
  • syntax-highlighting -在您的ZSH中添加语法突出显示. 确保加载此_before_ zsh-users / zsh-history-substring-search,否则它们都将中断.
  • sys-diver -ZSH插件,用于目录更改或编辑器启动,仅使用小部件进行关键操作,而无需键入命令.
  • sysadmin-util -史蒂夫·肯普(Steve Kemp)为系统管理员准备的工具脚本.
  • system-clipboard -添加了对vi仿真键盘映射的ZLE(Zsh Line Editor)剪贴板操作的键盘绑定支持. 它可以在Linux,macOS和Android(通过Termux)下运行.
  • t32 -Lauterbach Trace32工具集的插件. 它会自动注册字体并设置所有必要的环境变量以运行t32工具集.
  • tailf -添加带有尾部换行符的“ tailf”功能,而不是尾随换行符.
  • taskbook -自动完成任务簿的任务编号.
  • terminal-app -用于与El Capitan Terminal.app新功能集成的插件.
  • terminal-workload-report -一个插件,可以计算并显示通过终端运行了多少命令.
  • terraform (hanjunlee) -添加terraform工作区进行提示.
  • terraform (pbar1) -ZSH的地形便利功能和别名.
  • terragrunt -插件 Terragrunt,用于 Terraform 提供了额外的工具.
  • tfenv -安装,更新和加载受启发的tfenv zsh-pyenv
  • thefuck -负载 thefuck (用于纠正您先前命令的工具)具有缓存支持,可大大减少加载时间.
  • theia-dev-tools -使用方便的功能 theia-ide.
  • timewarrior -插件 timewarrior,一个时间跟踪应用程序.
  • tipz -如果您刚刚运行的命令具有别名,则显示您的别名,类似于 alias-tips.
  • title -允许您设置终端窗口标题.
  • titles -自动的窗口和标签标题 tmux 和xterm兼容的终端.
  • tmux-fork oh-my-zsh tmux插件的独立分支.
  • 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
  • travis -如果存在当前仓库,则打开Travis CI页面.
  • tsm -添加一个 tmux 会话管理器.
  • tumult -添加了适用于macOS的工具.
  • ubuntualiases -Ubuntu 16别名.
  • undollar -从终端提示的开头剥离美元符号.
  • up.zsh -将up命令添加到cd的多个级别上.
  • url-highlighter -ZSH语法突出显示工具的插件,如果URL以“良好”状态响应,则URL变为绿色,否则为红色. 对于检查URL错字很有用.
  • uvenv -扩展了原始的oh-my-zsh venv模块的功能.
  • vagrant-box -的包装器插件 vagrant 允许从box目录外部调用无业游民的命令. 该插件还附带了一些额外的命令,可帮助管理多个框,以及自定义制表符补全功能
  • vanilli.sh -Shell配置的轻量级起点.
  • velocity -基于Powerline的ZSH和 tmux.
  • venv-lite -的超轻量级克隆 virtualenvwrapper ; 它几乎希望您正在使用 pyenv (尽管您没有必须),并且因为它基于 venv module,(creation)仅适用于python> = 3.3.
  • vi-mode (Nyquase) 添加额外的类似于“ vi”的功能.
  • vi-mode (sinetoami) -向ZSH添加更多类似于“ vi”的功能.
  • viexchange -vi模式插件,可轻松在缓冲区中的两个位置之间交换文本,例如vim-exchange.
  • vim-mode -友好的“ vi”模式绑定,添加了基本的Emacs密钥,增量搜索,模式指示器等.
  • vim-plugin -允许您执行vim filename:123来打开带有光标在特定行的文件.
  • vimman -在ZSH中查看vim插件手册(帮助),例如man.
  • vimto -改进的ZSHvi模式(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 -自定义插件,可实现更快的导航.
  • 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.
  • watson.zsh -的插件 watson 时间管理系统.
  • wd -Warp目录使您无需使用cd即可跳转到ZSH中的自定义目录. 为什么? 因为当经常访问该文件夹或路径较长时,cd似乎效率低下.
  • web-search -添加命令以直接从CLI运行bing,google,yahoo和duckduckgo搜索.
  • whobrokemycode -使用git blame突出显示文件中特定行的最后更改位置.
  • windows-title -使用当前目录和最后运行的命令动态更新终端窗口标题.
  • workon -在项目之间跳转的简单实用程序.
  • yadm -如果本地yadm配置发生更改,则显示警告.
  • yapipenv -如果pipenv检测到存在一个目录,则自动激活目录的pip环境.
  • yeoman -爱德华·洛佩兹(Edouard Lopez)的oh-my-zsh的Yeoman插件,与yeoman版本≥1.0兼容(包括选项和命令自动完成).
  • you-should-use -ZSH插件,提醒您使用定义的别名.
  • youtube-dl -适用于的简单插件 youtube-dl.
  • z-a-bin-gem-node -Zplugin扩展,a)在不更改$ PATH的情况下公开二进制文件,b)安装Ruby gems和Node模块并轻松公开其二进制文件,c)在相关插件或代码段更新时更新gems和模块.
  • z-a-man -Zplugin扩展,可为所有插件和代码片段生成手册页.
  • z-a-patch-dl -Zplugin扩展程序,可通过提供的dl'和patch'` ice下载文件并应用补丁.
  • z-a-rust -Zplugin扩展程序,可在插件目录内安装防锈和防潮包装.
  • z-a-test -Zplugin扩展,可在安装和更新插件或代码段后运行测试(例如,通过“ make test”进行测试)(如果发现了其中任何一个).
  • z.lua - A command line tool which helps you navigate faster by learning your habits. An alternative to z.sh 对Windows和posix shell的支持和各种改进.
  • zaw -ZSH any.el-like小部件.
  • zce -Vim的EasyMotion / Emacs的ZSH ace-jump-mode.
  • zconvey -增加了向其他ZSH会话发送命令的功能,例如,您可以在所有活动的Z Shell会话上将其用于cd $ PWD.
  • zed -一个简单的包装 z 通过ZSH插件安装.
  • zeit -针对深色背景进行了优化,包括git状态信息.
  • zero -零既是插件又是主题. 有关安装的详细信息,请参见github页面.
  • zgdbm -将GDBM添加为插件.
  • zgen-compinit-tweak -在所有加载完成后,使compinit仅运行一次 zgen.
  • zimfw-extras -zimfw的自定义附加功能,打包到zimfw插件中.
  • zinfo_line -使更多信息可用于ZSH主题.
  • zjump -简化ZSH目录导航; 跳至已访问过的父文件夹或子文件夹.
  • zlong_alert -使用通知发送并按钟声提醒您,该命令需要很长时间(默认值:15秒)完成.
  • zredis -增加了Redis数据库支持,并带有database_key <->shell_variable绑定. 支持所有数据类型.
  • zsh-z -快速跳转到“最近”访问过的目录. “ z.sh”的本地ZSH端口-没有“ awk”,“ sed”,“ sort”或“ date”.
  • 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,使用zgen load githubuser / reponame将它们添加到您的init.zsh中.

  • 0i0 -针对黑暗的终端窗口进行了优化,使用nerdfontgit状态装饰.
  • aaron -基于Sorin主题.
  • abbr -显示当前目录路径的缩写版本,显示Python virtualenv,Rust版本,git状态以及上一个命令的退出代码. 默认情况下,在深色背景上效果很好,但是可以轻松自定义颜色.
  • absolute -具有git状态,节点版本和最后一个命令的退出代码的外观非常干净的主题.
  • adamdodev -包括git状态装饰,AWS配置文件的名称,Azure服务主体的名称,kubernetes上下文,terraform工作区,命令状态和当前工作目录.
  • adlee -macOS主题,需要Powerline兼容的字体.
  • 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 variant with git status information. Requires a unicode font and works best with a solarized 终奌站.
  • agnoster-fseguin - agnoster 带有正确提示的变体.
  • agnoster-mod - Agnoster 带有右提示的变体.
  • agnoster-plus - Agnoster 优化用于 Solarized Dark 终端配色方案. 包含git状态.
  • agnoster-refresh - Agnoster 变体,包括电池和在线状态.
  • agnoster-timestamp-newline - Agnoster 带有时间戳和换行符的变体.
  • Agnoster -针对日晒的终端配色方案进行了优化,可显示git装饰,user @ host,工作目录,上一个命令的退出状态以及您是否以root特权运行. 需要兼容Powerline的字体.
  • agnosterAfro - 基于 PowerlineAgnoster themes 和 inspired by the agnosterzak.
  • agnosterzak - 基于 Agnoster,显示电池寿命,日期和时间,“ git”状态,当前目录以及用户和主机信息.
  • akzsh -最适合深色终端主题,包括git装饰.
  • alien-minimal -极简主义的ZSH主题,显示“ git”状态.
  • alien -电力线式ZSH主题,显示git装饰和最后一个命令的退出代码. 比其他提示更快,因为它在后台进程中异步确定git装饰.
  • alpharized -的修改版本 avit 优化主题以配合使用 solarized dark 终端.
  • amoyly -优雅而舒适的阅读主题,基于 Agnoster.
  • angry fly -在右侧提示中显示git信息.
  • aperiodic -显示git装饰,用户,主机,是否为root,活动的Python虚拟环境,当前的Ruby解释器,最后命令的视觉和数字状态,电源管理状态以及时间和日期.
  • aphrodite -简约主题,无视觉干扰. 仅显示必要的信息:当前用户,主机名,工作目录,“ git”分支(如果存在). 深色和白色端子看起来都很棒.
  • aplos -最小的ZSH提示,包括工作目录,git本地信息,git远程信息,时间和退出代码.
  • archie -Arch Linux启发的ZSH主题. 基于 norm 主题.
  • arity -Arity是一个易于阅读的简单主题,一目了然. 包括路径和git装饰.
  • aronhoyer -带有右侧git状态装饰的简约主题.
  • arrow-minimal -带有git装饰的ZSH最小主题.
  • asciigit -不想使用带有额外字形的字体的git用户的纯ASCII主题.
  • asq - 基于 theunraveler.
  • astral -禅宗模式下深色背景的主题.
  • astro -基于 ysrobbyrussell 主题.
  • async -显示当前目录,git状态,上一条命令的返回值(如果有错误代码),后台作业数,长时间运行的命令的执行时间,当前python virtualenv.
  • aterminal -在提示中显示Nodejs,NPM,Docker,Go,Python,Elixir和Ruby信息.
  • avit-d2k -基于oh-my-zsh avit 主题,变化不大.
  • avit-mod -oh-my-zsh的修改版 avit 主题.
  • banana -包括git状态装饰和当前目录.
  • bandit -另一个电力线变体.
  • bar (anki-code) -丰富多彩的主题,包括git装饰和活动的conda版本.
  • 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符号的变体.
  • birame - 基于 bira.
  • bklyn -的变体 Powerlevel9k 与应用自定义.
  • blackrain -另一个可识别git的主题.
  • blazux -包括git状态修饰和最后一个命令退出状态的笑脸/悲伤表情.
  • blinks-xfan -基于现有主题 blinks.
  • bliss -精致的主题,可注入色彩而不会占用您的工作空间. 设计用于 bliss iTerm 配色方案和 bliss dircolors . 包括git状态装饰.
  • blokkzh -基于oh-my-zsh内置的主题 gnzh 主题. 需要具有unicode支持的字体.
  • blox -最小,快速的ZSH主题,向您展示您的需求. 它由块组成:每个块都显示在一对 [方括号]内,您可以通过简单地创建一个函数来添加块.
  • bluehigh -最小主题,显示git信息.
  • bluelines -清晰的蓝色主题.
  • boom -多行主题,最适合深色背景.
  • bougenville -的变体 dallas.
  • bronze -跨外壳可自定义的类似电力线的提示,带有编写的图标. 需要 nerd-fonts.
  • brs -使用“ audtool”在提示中显示当前歌曲.
  • brunty -布鲁蒂主题.
  • bryce-robbyrussell -受到 powerlinerobbyrussell 主题.
  • bttf-color -BTTF颜色主题.
  • bullet-train -受Powerline Vim插件的启发. 它旨在简化操作,仅在相关时才显示信息.
  • bunnyruni.min - @jopcode's bunnyruni ZSH主题,已修改为仅显示时间和目录.
  • bunnyruni -简单,干净,漂亮的主题.
  • bureau -清晰且内容丰富的两行提示. 包括针对大型存储库优化的git status.
  • 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 黑暗的终端主题.
  • cherry -在正确的提示中带有git状态装饰的炫酷主题.
  • chi -为macOS上的iTerm 2用户优化的ZSH主题.
  • ciacho -基于Agnoster.
  • cinnabar -显示时间戳,大的换行符,git分支和状态.
  • clarity -设计用于简单性和可扩展性.
  • classyTouch -带有git支持的最小,简洁主题.
  • clean (akz92) -极简主义的ZSH主题.
  • clean (BrandonRoehl) -的简约派 pure . 纯净不是干净,洁净不是纯粹.
  • cloudy -最小的ZSH多云主题.
  • clover -灵感来自 zetapure.
  • cmder-wsl -的配置文件 cmder 配置为使用ZSH和修改后的版本在地震模式下工作 Agnoster 主题.
  • cmder -ZSH主题,与Windows的流行终端仿真器Cmder的主题相匹配.
  • cobalt2 -ZSH和iTerm 2的Wes Bos的Cobalt 2主题.
  • cobalt2git -带有git扩展名的Cobalt 2主题.
  • codemachine -Codemachine主题.
  • codemonkey-on-fire -灵感来自 bashi,在提示中包含猴子和git信息.
  • coffeenostor -基于agnoster,但有一个vi模式的正确提示,可以在电力线外观中显示“ --INSERT--”和“ --NORMAL--”.
  • collon -带有git状态装饰,cwd,时间,主机,最后一个命令的退出状态的轻量级主题. 不需要特殊字体.
  • colorbira -允许按主机提示着色,显示“ rvm”,“ virtualenv”和“ git”信息.
  • common -一个简单,干净且最小的提示,显示当前工作目录,主机名,AWS Vault角色,后台作业,当前SHA,最后一个命令的退出代码以及git分支和状态.
  • comxtohr -针对深色背景进行了优化的鲜艳主题.
  • cordial -带有git和npm支持的干净有效的ZSH主题.
  • cramin -基于github插件的最小接口支持 hyperzsh.
  • cute -基于Powerline Vim插件的带有可爱表情符号的macOS oh-my-zsh shell主题.
  • cxzh -在深色背景上效果很好,具有git状态装饰.
  • czsh - ZSHoh-my-zshagnoster 容器中的主题.
  • daily -包括gitssh状态装饰.
  • damino -带有git装饰的最小电力线主题.
  • dangerroom -内容丰富,精简,最重要的是X战警主题.
  • darkblood-modular -此版本受欢迎 darkblood 通过几乎完全重写的模块化和一些新功能,增强了主题.
  • darksoku -Darksoku主题基于 ysastro 主题.
  • delta-prompt -最小的ZSH提示.
  • delta -另一个带有内嵌git状态的最小主题.
  • dexter -以终端的右侧(因此为名称)为重点的主题.
  • dissonance -带有自定义的LSCOLORS和LS_COLORS设置文件,可用于深色和浅色终端主题.
  • diy-ys -的变体 ys 没有主机名或时间.
  • dkniffin - Includes ruby version and git status.
  • dmx -针对黑暗的终端窗口进行了优化.
  • dp -低对比度主题,如果存储库较脏且显示$ PYENV_VERSION的值,则显示当前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主题的叉子,更新鲜.
  • dustmod -源自 dst oh-my-zsh中的主题.
  • eggshausted - A git-aware theme for people who are tired of getting errors.
  • elessar -基于git的主题 gitster. Requires a Powerline-compatible font.
  • emojeer -表情符号味 oh-my-zsh 主题.
  • endless-dog -模仿grml-zsh-config的OMZ主题.
  • enormous - Takes up an enormous amount of space in the terminal.
  • eriner -电力线启发的Zim前叉 agnoster 提示主题. 包括git状态装饰.
  • eubw -一个带有git信息的简单主题.
  • eucalyptus -简单的一线主题,为极简主义vi模式用户带来灵感 agnosterpowerlevel9k. Includes git status indicator, vi-mode indicator, current directory 和 current path.
  • excess -简单的ZSH颜色主题.
  • fall -带有秋天图标的简约主题. 包括git状态装饰.
  • fattyarrow -最小的ZSH提示,在黑暗背景下效果更好.
  • FDT2K- 基于 agnoster,预设为包括virtualenv,上一个命令状态,nvmdocker machinegithgbzr状态修饰.
  • feder -干净,简单,兼容且有意义. 在Linux,Unix和Windows上以ANSI颜色进行了测试.
  • filthy -令人反感的ZSH提示.
  • fishy-lite -原叉 fishy oh-my-zsh中的主题,并删除了许多无关紧要的内容以提高加载速度. 包括电池电量表和git状态显示,可以在提示的右侧启用.
  • fishy -ZSH主题的灵感来自 original fishy.
  • fluent-git -显示上一次执行命令的时间,错误代码,主机名,用户名,'git'状态,kubernetes群集和名称空间,路径和ssh连接状态.
  • forerunner -自定义设置 powerlevel9k . 包括git状态装饰.
  • fortuity -包括最后命令的状态,git信息和当前目录.
  • friendly-fiesta -的叉子 terminal-party 主题.
  • frisk-arrow -基于 frisk 哦,我的zsh主题.
  • frisk-red -红色版本 frisk oh-my-zsh的主题.
  • fritz -在深色背景上效果很好. 包括git状态装饰.
  • frlo -使用计算机的主机名提出一个(希望)唯一的三色主题以显示在提示中,因此您一眼就能知道要登录的计算机.
  • funkyberlin -多彩的两行主题,支持​​gitsvn.
  • furio -的叉子 Cloud 哦,我的zsh主题. 具有不同的颜色和表情符号.
  • furry-umbrella -彩色主题,在深色背景上效果更好.
  • garrett -Prezto会在需要时提示您所需的信息.
  • gawaine -尼古拉·拉科(Nicola Racco)的主题. 需要rvmgit插件.
  • gentoo -将oh-my-zsh gentoo主题分解为非omz用户的单独回购.
  • geometry -基于Avit和Pure的最小ZSH主题,可显示大量git信息,并且可组合和可自定义.
  • geometryHostInfo 将主机信息添加到 geometry 主题.
  • gideon -灵感来自 avit,包括git装饰,IP地址,主机和路径.
  • gimbo -的变体 purepower 具有更多功能,一点点注意和上下文相关的额外线条. 包括git状态修饰,历史记录编号,用户名/主机名上下文,目录状态,最后一个命令(如果失败)的状态以及Python virtualenv名称(如果存在).
  • gimme -带有git集成的ZSH的简化主题. 受到启发 gitsome 主题.
  • girazz -对gnzh主题的修改,将“ vi”模式添加到右侧提示.
  • git-prompt -显示有关当前git信息库的信息. 特别是分支名称,与远程分支的区别,暂存或更改的文件数等.
  • gitsome -带有git信息的超级简单提示,针对 Flat Terminal 配色方案.
  • gitster -在git仓库中时,它显示git仓库根文件夹中的位置. 如果不在git仓库中,它将显示相对于家的路径.
  • glimmer -包括git分支,时间和user @ host.
  • gnrnzh -定制 gnzh.zsh-theme 来自oh-my-zsh.
  • gocilla -iTerm 2和ZSH的主题,包括git装饰,user @ host,路径和日期.
  • grayt -简单但内容丰富的主题,包括git装饰和最后一条命令的返回状态.
  • grs -包括git状态装饰,用户ID和工作目录.
  • gruvbox - 基于 agnoster,使用与 gruvbox vim插件.
  • guri -一个简单快速的Oh-My-Zsh主题,基于 Pure的设计.
  • hackersaurus -主题状态为git且上一条命令的退出代码运行在提示中. 相关 powerlevel9k.
  • hana-matcha -一个简单的主题,第一个字符是花的汉字“花”. 这个主题的灵感来自一个称为DSA Hana的键帽. 这与 hana atom 主题. 包括git状态装饰.
  • hanpen -如果超过ZSH_THEME_HANPEN_CMD_MAX_EXEC_TIME,则显示git分支和状态,最后命令退出代码,最后命令执行时间.
  • haribo -简单的git状态+时间戳提示.
  • hcompact -显示时间,操作系统(如果是Linux,则包括发行版),目录以及是否以root身份运行.
  • heart -以心脏为主题的浅色背景提示.
  • hedgehog -简单,简洁,干净,并支持git和返回码.
  • 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 (#).
  • 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 -简单干净,包括最后执行的命令的返回码.
  • hug -工作时需要拥抱. 包含git状态.
  • hyper -设计用于超级终端主题,包括git状态装饰.
  • hyperzsh -为您提供正在处理的分支和存储库状态的全面概述,而不会使您的终端混乱.
  • iamskok -在深色背景上效果很好.
  • ice -非常轻微的修改 bureau 主题结合 bira.
  • iGeek -修改了iGeek主题. 开箱即用可与macOS配合使用,包括git状态修饰.
  • 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的主题.
  • jake -显示时间,当前目录和git分支信息,包括分支名称和红色+(如果分支未按更改).
  • jam -针对深色背景进行了优化,包括git状态和rvm状态.
  • jc -对于深色终端背景,请包含git状态信息.
  • jcl -宽松地基于ys主题.
  • jerome -基于 dieter 主题,但具有黄色主机名. 包括git装饰.
  • 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配色方案.
  • kimwz -最小的主题.
  • kinda-fishy -基于Fishy主题,但显示完整路径而不是缩写目录,并且仅在ssh会话和docker容器中显示user @ machine.
  • kketcham -在git信息上具有漂亮颜色的主题.
  • klendathu -使用电力线iconolas.
  • kote -最适合深色背景. 包括git状态装饰.
  • kotterstep -专为黑暗终端设计的两行主题,具有git装饰.
  • krak3n -显示golang版本和当前的git分支.
  • kraken -ZSH的深色主题.
  • kumavis -优化的Agnoster前叉,适用于日晒终端. 需要电力线兼容的字体.
  • kw -带有githg状态信息的多彩主题,能够为主机名添加主机特定的颜色.
  • 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状态装饰.
  • lazyprodigy -针对暗终端进行了优化,具有适用于本地和远程系统的变体.
  • leafia -绿叶的prezto主题,显示git状态信息.
  • leverage - 基于 minimal,使用颜色和一个额外的¬字符来更好地区分命令行提示符和输出.
  • lewis -黑色,白色和红色主题. 显示git状态信息.
  • lila -极简主义主题,最好在黑暗的终端背景下使用.
  • lime -简单易定义的ZSH主题.
  • limpide -的修改版本 miloshadzic 显示父目录和当前目录的主题.
  • linuxer -受到Yaris Alex Gutierrez的classyTouch,Yad Smood的ys和Bureau主题的启发.
  • liquidprompt -功能齐全且经过精心设计的自适应提示,在您需要时会提供有用的信息. 它向您显示需要时的需求. 您会注意到变化时会发生什么变化,从而节省了时间和沮丧感.
  • llama -识别美洲驼的极简主义主题.
  • logico -有git装饰品. 显示vi模式的远程状态和指示器.
  • lone-star -基于Sindre Sorhus纯粹主题的德克萨斯主题主题.
  • ludwigws -lambda-mod主题的变体. 具有git装饰,需要电力线兼容的终端字体.
  • luke -包括git装饰. 基于 frisk 哦,我的zsh主题.
  • 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的magico主题.
  • maivana -包括kubectl上下文,git状态装饰.
  • materialshell - 一种 material design 外壳的主题,在重要部分具有良好的对比度和色彩突显. 专为方便眼睛而设计.
  • matrix -的变体 powerlevel9k 看起来像Matrix电影三部曲中的某物. 包括git状态装饰.
  • matter -显示git状态,AWS Vault角色,后台作业,最后命令的退出代码和主机名.
  • mattizer -包括工作目录和git状态修饰.
  • mau -ZSH主题,带有猫扭纹.
  • maxulysse/myzsh -Maxime Garcia的myzsh主题.
  • mdmini -包括gitssh状态装饰.
  • megaprompt -最大化提示,包括键盘模式,所有权信息和其他上下文信息,其中λ为提示字符. 需要 hooks 插入.
  • mexassi -检查“ / sys / class / power_supply”文件夹,以确定系统是否安装在便携式计算机或台式计算机上. 读取电池百分比grepping acpi命令并将其显示在提示中. 包括git装饰.
  • midin -在黑暗的终端背景下效果很好,包括git状态装饰.
  • milight -带有git状态显示的最小ZSH提示,最适合深色终端背景.
  • min -简约的ZSH提示.
  • mindful-space -ZSH主题,带有空间.
  • minima -一个最小的ZSH主题,带有git,docker,go,node,npm,python和其他指示符. 对某些标记使用Unicode字符.
  • minimal-improved -黑色终端的主题,在右侧提示中包含“ git”装饰.
  • minimal2 -最小且可扩展的ZSH主题. 分叉于 subnixr's original 并适用于 Zimfw.
  • minimal - Minimal yet feature-rich theme.
  • minimalx -灵感来自oh-my-zsh的kolo主题.
  • misa -Misalabs的ZSH主题.
  • mixed -针对深色背景进行了优化.
  • moderno -一个简单现代的ZSH主题,灵感来自 robbyrussell Oh-My-ZSH的主题. 包括git状态装饰.
  • molokai-powerline - 基于 agnoster.
  • moonline -最小但易于扩展的提示.
  • moux -在深色背景下效果很好,在RPROMPT中包含git装饰.
  • multi-shell-repo-prompt -提供有关您所在存储库的有用信息(在您的提示下).当前适用于 GitMercurial,在 ZSH 以及 bash.
  • multiline -基于电力线的主题 agnoster.
  • muslim -一个简单的最小ZSH提示主题.
  • musy -受缪斯主题的启发. 包括git状态装饰.
  • nanofish -将鱼式目录提示添加到纳米技术主题.
  • neon -带有git装饰的漂亮且最小的ZSH主题.
  • nerdish -带有书呆子字体的ZSH的快速主题.
  • nescalante -针对深色终端背景进行了优化,包括git装饰.
  • neurosimple -包括git装饰和vi模式指示器.
  • newt -胖与快的主题–由内而外的美丽,正确完成样式化的细分.
  • nextbike -一个非常基本的主题,仅带有macOS自行车图标.
  • nidoranarion -五颜六色,显示git状态装饰.
  • ningxia -基于af-magic.
  • nknu -一个简单的oh-my-zsh主题.
  • nmaxcom -极简主义的ZSH主题,带有git状态装饰.
  • node -OMZ的节点主题,经过了细分,使其更易于与其他插件管理器一起使用.
  • nodeys -基于ys主题,添加了NodeJS版本(来自NVM插件).
  • noon -具有明暗变体,显示git信息.
  • nord -包含git状态装饰并显示活动的conda环境.
  • nothing -闪电般快速且非常简单,因为其中几乎没有任何东西.
  • nox -深色主题,显示当前工作目录和git状态.
  • nt9 -清洁,无干扰且关注git的开发主题. 显示相对于git根的路径(或在git repo外的〜),自上次提交以来的时间,当前SHA,分支和分支状态.
  • nuqlezsh -prezto和oh-my-zsh的简单主题.
  • odin -Odin是具有git`风格的ZSH主题.
  • oh-flowers -带有git装饰的多行主题.
  • oh-my-git -强烈要求bash和ZSH提示.
  • oh-my-via -ZSH的主题,它主要分叉VIA服务器上使用的历史主题.
  • ohmypc -适用于深色终端窗口. 包括git装饰.
  • owiewestside -包括git状态和virtualenv信息.
  • oxide -简约的深色ZSH主题.
  • ozono OZ0NO-让我们呼吸干净的ZSH.
  • pad -简洁多彩的oh-my-zsh主题.
  • page -具有VCS支持的简单主题. 提示符显示当前工作目录,分支的一级,以及颜色编码的弯曲粗箭头.
  • palenight (jenssegers) -允许显示主机信息,包括git分支修饰.
  • palenight (rhklite) -在提示中显示带有图标的详细git状态信息.
  • papercolor -ZSH,vim和tmux的配色方案. 包括git状态装饰.
  • parrot -模仿鹦鹉安全提示,包括 tmux 配置文件.
  • pastel -灵感来自ZSH的主题 sugar-free . 包括git装饰.
  • phalanx -本着精神的最小主题 robbyrussell 和纯壳主题.
  • phantomk -丰富多彩的主题,包括go版本,节点版本和git状态.
  • phi φ -ZSH简洁明了的主题,灵感来自于 Lambda (Mod) ZSH 主题.
  • pi -带有git状态装饰的简约主题.
  • plain -ZSH的简单主题,显示基本的git信息.
  • planet -精简版 steefoh-my-zsh.
  • 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, Antigenmany 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的美丽而有用的提示生成器.
  • 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 -Prezto的电力线. 显示git信息,RVM版本.
  • prompt-powerline -相当重的ZSH提示符,基于流行的同名vim插件的电力线字体,在黑暗背景下效果很好.
  • prompt_j2 -具有动态退出状态指示器,可以动态更改为两行以显示上下文.
  • punctual - Easily customizable, influenced by spaceship.
  • pure-agnoster -纯粹和无知的混搭. 具有git装饰,可在深色和浅色终端背景下正常使用.
  • pure -漂亮,最小和快速的ZSH提示.
  • purify -简单,快速和酷的提示.
  • purity -受到robbyrussell主题+纯提示的启发.
  • purs - 一种 Pure灵感提示 Rust.
  • pustelto -多彩主题的灵感来自 Spaceship 主题,包括“ git”装饰.
  • qoomon -针对深色背景进行了优化,包括git信息. 主题存储库包括iTerm 2和终端颜色设置.
  • racotecnic -基于af-magic和posh-git.
  • radium -专为深色端子设计, Solarized iTerm 2主题)(prezto).
  • rafiki -将表情符号添加到您的ZSH终端.
  • rainbowie -带有git信息的多彩主题.
  • random-emoji-robbyrussell - 基于 random-emoji 和“ robbyrussell”主题.
  • random-emoji -随机表情符号.
  • raytek -简单多彩的主题,带有git状态装饰.
  • rb -基于电力线的ZSH主题,基于 Agnoster ,针对git和日晒终端进行了优化. 需要兼容Powerline的字体.
  • rbjorklin -针对日晒终端配色方案进行了优化,包括git状态装饰.
  • rei -一个简单的主题,第一个字符为零(rei),数字为0.包括git状态修饰.
  • remiii -基于agnoster,针对 solarized 终端主题.
  • remolueoend -基于Sorin的Prezto ZSH主题,使用表情符号跟踪GIT上下文.
  • river -带有git信息的深色主题.
  • robbyolivier -基于 robbyrussell 主题与项目 zsh-git-prompt.
  • robbyrussell-WIP -用输出装饰robbyrussell主题以指示 WIP 提交.
  • rougarou -黑暗的主题.
  • rufus -针对深色背景进行了优化.
  • rummik -@rummik的主题. 支持 psmin,以及提示中的git状态信息.
  • russtone -灵感来自 puresorin . 包括git状态装饰.
  • ryner -丰富多彩的主题,包括git装饰和当前目录.
  • rzh -具有表情符号指示的git状态的主题.
  • s1ck94 -S1cK94提示(第一次淘汰,现在已淘汰)的分叉. 显示用户是否为root,后台作业状态,vi模式,上一个命令的退出状态以及git状态修饰.
  • saltgen -robbyrussell oh-my-zsh主题的变体.
  • 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装饰.
  • shrikant -包括git装饰.
  • shrug -显示当前目录和git信息的简单主题.
  • siegerts -在正确的提示中包含git状态修饰.
  • silver -跨壳可定制的类似于电力线的提示,受到了很大的启发 Agnoster . 更快的防锈口 bronze . 需要 Nerd Fonts.
  • simpalt -ZSH的信息丰富的小尺寸主题.
  • simple-agnoster -电力线启发的简单主题,带有git装饰.
  • simple -基于的简约主题 robbyrussel 它将git状态信息嵌入iTerm的窗口标题栏中,而不是在提示中使用空格.
  • simplex -一个带有右侧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主题的灵感来自 gitsterodin.
  • slimline -最小,快速且优雅的ZSH提示. 在正确的时间显示正确的信息.
  • sm 收藏夹终端的 Simplist Minimalist 主题. 包括git状态装饰.
  • small-terminal-diy -的变体 ys 主题 oh-my-zsh.
  • smiley -出现幸福和悲伤表情的提示.
  • snakypy -专注于 Python 开发人员. 显示git和venv状态装饰. 包括安装程序脚本.
  • sobole -简约ZSH主题,灵感来自老式的爱好. 没有冗长的gi头,没有表情符号,烦躁不安的人,也没有其他视觉噪音. 同时具有明暗模式.
  • solarized-powerline (houjunchen) -ZSH的太阳能电力线风格主题.
  • solarized-powerline (KuoE0) -太阳能电力线变体.
  • solarizsh -为robbyrussell的oh-my-zsh主题进行颜色修复 solarized 终端.
  • spaceship -带有git,nvm,rvm / rbenv / chruby,python,ssh和其他有用状态指示器的主题.
  • spowerline -受无知者启发,以Scala撰写, tmux 电源线,vim电源线和vim状态插件.
  • 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 -基于 PureC和y 主题.
  • sukeesh -包括git状态装饰. 在黑暗的终端背景下效果更好.
  • superkolo -将日期和返回状态添加到 kolo 主题.
  • susi -包括git状态装饰和随附的iTerm2配色方案.
  • sy - 基于 ys,包括git状态装饰.
  • tabaf -最小的ZSH主题针对深色背景进行了优化.
  • tepig-ys -包括git状态装饰和conda / virtualenv状态.
  • termuxer -受agnoster和linuxer启发的主题.
  • the-time-lord -基于加里弗里的主题.
  • theme-line -具有git状态的多彩主题.
  • thetraveler -受解谜者启发,使用符号显示git状态.
  • thyme -具有git状态装饰的简单主题.
  • topan -包含git信息; 最好在深色背景上.
  • tq -显示git状态,时间,需要Powerline字体.
  • traffic -ZSH的深色主题.
  • trajan -ZSH的深色主题.
  • trinity -基于的简单主题 geometry . 包括git装饰.
  • tsotra -极简主义主题,包括git状态装饰,k8s上下文和rvm状态.
  • tvline -源自 agnoster 主题,添加了电力线字体增强功能.
  • ultimate -带有git指示器,vim模式指示器和缩短路径的简约主题.
  • vanan -极简主义主题,带有用于黑暗终端的git信息.
  • vinhnx -修改自themes / mgutz.zsh-theme.当与 Solarized 配色方案.
  • wade -流行的ZSH主题混搭 AgnosterFishy,并进行一些视觉上的调整.
  • wang-iterm -基于0532主题.
  • webicons -在提示中包括git状态,节点和纱线版本.
  • whale -快速重新实现鲸鱼主题.
  • wild-cherry -ZSH,iTerm 2,Sublime,Atom和Mou的童话主题.
  • work-line -带有精美表情符号的主题.
  • workbench -包括git状态修饰,工作目录,最后命令的退出状态和当前virtualenv.
  • wynwyn -一个主题,旨在在需要时向您显示所需的信息. “ wynwyn”的灵感来自默认主题“ avit”和出色的主题. Spaceship prompt.
  • xm -黑暗终端的主题. 有git装饰.
  • xremix -基于Jreese主题插件的oh-my-zsh shell主题.
  • xris47 -快速,简单,精简的主题. 最适合搭配 tmuxvim-airline.
  • xxf -显示当前git commit缩短的哈希和消息.
  • yairshefi -最小主题,行分隔提示. 基于 robbyrussell 主题.
  • yechen -带有git状态装饰的简约主题.
  • ykmam -修改自 ys 主题,并针对深色背景进行了优化.
  • ys-cluster - ys 支持与大型集群的批处理提交系统一起使用的变体. 支持Slurm,LSF / IBM Spectrum LSF和PBS.
  • ys -干净,简单,兼容且有意义的主题,适合深色背景.
  • ysm -具有git状态信息的简单ZSH主题.
  • yuki -黑暗优化的ZSH主题.
  • yyl-ys -包括conda和venv状态.
  • yz50 -色彩丰富,基于 robbyrussellcrunch 主题. 包括git状态装饰.
  • z4rr3t -基于sindresorhus' pure 主题.
  • zemm-blinks -oh-my-zsh的定制版本 blinks 在多方面的支持和其他变化下.
  • zero -零的主题和插件. 具有浅色和深色端子背景的变体.
  • zeroastro -在深色背景上效果最好,包括git状态装饰.
  • zeta -显示用户名,git状态信息,计算机名称和当前工作目录.
  • zinc -快速,纯净的ZSH,混合异步电力线提示,易于扩展且可高度配置.
  • zqt -oh-my-zsh的修改版 maran 主题.
  • zsh2000 -电力线外观ZSH主题,包括“ rvm”提示符,“ git”状态和分支,当前时间,用户,主机名,密码,退出状态,是否以root和后台作业状态运行.
  • zsh313 -带有git状态装饰的最小主题.
  • zshcomrade -ZSH主题,同志!
  • 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中,并使用“抗原捆绑包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将自动为您克隆存储库zgen save.

zplug

通过将zplug“ githubuser / reponame”添加到您的.zshrc文件中,可以安装大多数这些插件.

Writing New Plugins

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

Other Resources

ZSH Tools

  • zshdb -ZSH调试器
  • zunit -强大的ZSH单元测试框架

Other Useful Lists

在上找到其他有用的awesome- *列表 awesome collection

Other References

The ZSH Reference Cardzsh-lovers site 是必不可少的.