使用插件管理器

使用插件管理器

我正在尝试将 gruvbox 航空主题与我的 gruvbox 配色方案一起使用,但 gruvbox 似乎没有官方航空主题。

https://github.com/vim-airline/vim-airline-themes/tree/master/autoload/airline/themes

在我的~/.vimrc

colorscheme gruvbox
let g:airline_theme='gruvbox'

call plug#begin('~/.vim/plugged')
...
" Status bar
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
...
call plug#end()

尝试使用 vim 打开文件时产生此错误:

无法解析航空公司主题“colors/gruvbox”。主题已迁移至 github.com/vim-airline/vim-airline-themes。

我的 gruvbox 配色方案位于~/.vim/colors/gruvbox.vim

答案1

我有以下几行,.vimrc它工作得很好

" Vim Airline
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
let g:airline_theme='gruvbox'

笔记::PlugInstall添加它们后您必须运行。

答案2

您可以通过复制所需文件来手动安装最新的 gruvbox 主题。对于我的配置,我所需要的只是颜色和自动加载文件:

git clone [email protected]:morhetz/gruvbox.git /tmp/gruvbox
cp /tmp/gruvbox/autoload/* ~/.vim/autoload/
cp /tmp/gruvbox/colors/* ~/.vim/colors/

使用插件管理器

管理插件的更可持续的方法是将其添加到插件管理器中。在我使用 vim-plug 的情况下,需要以下行:

" Colorscheme (includes its own airline theme)
Plug 'morhetz/gruvbox'

也可以看看:https://github.com/morhetz/gruvbox/wiki/Installation#general

不幸的是,安装后你仍然需要手动添加颜色配置。在我使用 vim-plug 的情况下,运行后:PlugInstall

mkdir --parents ~/.vim/colors
ln -s ~/.vim/plugged/gruvbox/colors/gruvbox.vim ~/.vim/colors/gruvbox.vim

相关内容