# vim-airline 状态栏美化
vim-airline
是一款状态栏美化插件。
默认的样式是比较简单,如果需要更美观的样式需要下载字体 Powerline fonts 进行配置:
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
在 Vim 的配置文件中启用 Powerline fonts 字体:
# .vimrc
let g:airline_powerline_fonts = 1
最后,修改终端配置中使用的字体为 xxx for Powerline
,完成后就可以看到效果啦。
# 标签美化
默认情况下,插件关闭了对 Tab 标签的美化,如果需要的话也可以开启:
# .vimrc
let g:airline#extensions#tabline#enabled = 1
# 模式冲突
另外,使用该插件之后之后加上 Vim 本身会显示当前模式,两者会有重复,我们可以关闭默认的:
# .vimrc
set noshowmode
# 在 Tmux 中
如果你在使用 Tmux 的话,你还需要通过 TERM 环境变量来告诉其正确检测 256 种颜色:
export TERM=screen-256color
更多可查看回答 https://stackoverflow.com/a/35086011 (opens new window)