我真的很喜欢我的 .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)"