如何让 oh-my-zsh 在首次运行时自动下载并安装插件?

如何让 oh-my-zsh 在首次运行时自动下载并安装插件?

我真的很喜欢我的 .vimrc 配置文件,它会自动下载并安装所有依赖项,包括插件管理器和所有新的依赖项,同时删除从我的 .vimrc 插件中删除的插件,这使我可以从 GitHub 下载我的 .vimrc 并开始使用,而无需太多头痛。这是自动化的示例:

" Install vim-plug if not found
if empty(glob('~/.vim/autoload/plug.vim'))
  silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
      \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
      endif

" Run PlugInstall if there are missing plugins
autocmd VimEnter * if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))
  \| PlugInstall --sync | source $MYVIMRC
\| endif


call plug#begin()

我正在尝试为 .zshrc 配置类似的东西,但我不知道如何开始。我不知道如何让 ohmyzsh 下载插件。有人可以帮帮我吗?谢谢

答案1

您可以使用这个简单的插件来完全自动更新主题和插件 OhMyZSH

链接到github:OhMyZsh 全自动更新

答案2

来自未来的叶切尔在这里……

这是一个菜鸟问题,我感谢大家没有嘲笑我......

这是可以实现的使用简单的 shell 逻辑可以非常轻松地检查oh-my-zsh目录是否存在,如果不存在则运行安装命令。

例子

[[ -x $HOME/.oh-my-zsh ]] || sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

相关内容