安装Vim插件vim-airline

作者: Maonx | 来源:发表于2015-09-24 17:36 被阅读21099次

更新记录

  • 2016-11-14 重新编辑,替换了最近的配置和方法

最近因为家里用的是OSX,公司用的是Win7,所以Vim的有些配置不是挺方便,在Github上面看了amixspf13两位的配置后感觉比较不错,重新调整配置了一下自己用的vimrc,这篇文章重点说下vim-airline,原先我用的是powerline,看了vim-airline后感觉非常不错。

普通模式
插入模式
用了vim-airline后我都不需要用minibufexpl.vim了,其自带切换buffer功能。

安装vim-airline

使用Vundle安装:在vimrc配置的Vundle插件列表加入 Plugin 'bling/vim-airline' 并在Vim 执行 PluginInstall

配置vim-airline前准备

和以前其他插件不同的是在安装vim-airline前要安装相应打过powerline补丁的字体,不然在airline状态栏上无法正常显示图标和三角形箭头符号。下载安装字体:
https://github.com/ryanoasis/nerd-fontspatched-fonts 中下载你喜欢的的字体。

例如我下载了:patched-fonts/Hermit/Medium/complete/Hurmit Medium Nerd Font Complete Mono Windows Compatible.otf

* OSX: 下载 powerline fonts,并按指示安装。
* Win7: 下载 consolas-powerline,安装这几个字体到系统fonts文件夹下即可。
PS:区分两个系统不同的字体下载是因为我在Windows下原先安装 powerline fonts,并和OSX一样的配置不生效,后在网上看到此文章http://www.codejury.com/consolas-font-in-vim-powerline-windows/完美解决了问题。

配置vim-airline

在vimrc中加入如下配置即可:

let g:airline_theme="luna" 

"这个是安装字体后 必须设置此项" 
let g:airline_powerline_fonts = 1   
 
 "打开tabline功能,方便查看Buffer和切换,这个功能比较不错"
 "我还省去了minibufexpl插件,因为我习惯在1个Tab下用多个buffer"
 let g:airline#extensions#tabline#enabled = 1
 let g:airline#extensions#tabline#buffer_nr_show = 1

 "设置切换Buffer快捷键"
 nnoremap <C-N> :bn<CR>
 nnoremap <C-P> :bp<CR>

 " 关闭状态显示空白符号计数,这个对我用处不大"
 let g:airline#extensions#whitespace#enabled = 0
 let g:airline#extensions#whitespace#symbol = '!'

" 在Gvim中我设置了英文用Hermit, 中文使用 YaHei Mono "
if has('win32')
  set guifont=Hermit:h13
  set guifontwide=Microsoft_YaHei_Mono:h12
endif


## TODO
有空在研究下vim-airline的主题luna, 看能不能再调整下更符合自己喜欢的颜色~~

相关文章

  • vim-airline状态栏好看的图标

    安装插件 vim安装vim-airline插件以vim-plug插件管理器为例 字体安装(系统没有该字体才需要安装...

  • 安装Vim插件vim-airline

    更新记录 2016-11-14 重新编辑,替换了最近的配置和方法 最近因为家里用的是OSX,公司用的是Win7,所...

  • 代码美化

    VIM 代码美化 安装git 安装Vundle vim ~/.vimrc 安装相关插件 Vundle插件相关命令 ...

  • Termux配置使用(三)

    安装vim 提供对于python的支持 vim插件管理 这里使用的插件管理器是vundle安装git 安装插件管理...

  • vscode + vim +markdown

    vscode + vim +markdown vscode直接安装,免费 vim:通过安装vscode插件 vim...

  • vim学习整理

    1. vim-plug的安装 并安装插件 安装 安装插件

  • vim插件相关笔记

    vim插件管理 vim拾遗 q: 显示 vim 命令历史 插件安装 vundle 插件管理器 插件收藏 NERD-...

  • 如何解决vim-airline显示奇怪的字符

    vim-airline是一款不错的vim实用工具。还可以通过定制主题进行美化。 看到一款不错的主题安装后,却出现了...

  • vim自动补齐插件

    参考: Vim自动补齐插件YouCompleteMe安装指南(2019年最新)-Vim插件

  • vim c++ 代码自动格式化配置

    安装 vim 插件 auto-format 安装 Artistic Style 配置 vim 配置文件 .vim...

网友评论

  • 4f2bf6779ee2:在Win上,在gvim8.0下,装了powerline fonts字体后,
    就设置下就可以了:
    let g:airline_theme="wombat"
    let g:airline_powerline_fonts = 1

    set guifont=Droid\ Sans\ Mono\ Dotted\ for\ Powe:h20

    if !exists('g:airline_symbols')
    let g:airline_symbols={}
    endif

    不用设Powerline_symbol那堆东西~就能显示.
  • Maonx:最近我有更换了,现在我一般都安装了nerd-fonts ,选一个字体安装,都支持Powerline,我Mac上都没有问题,中文字体的话 反正 iTerm2 上可以分开设置的,应该也不成问题。 不过如果你用Macvim的话 我倒没有具体测试 不过 你可以用guifont 设置英文字体和符号, 用guifontwide 设置中文字体,你可以试下,我在Win上Gvim下可以正常工作。
  • dbcf0a6fba94:Hi, 关于字体设置:感觉最好用 :set guifont=* 进行设置,之后再 :set guifont 看看自己现在用的是什么字体。最后在把这个字体写在 vimrc 中.
  • dac3a9525d5a:你好,我想请教下,为什么我在mac os的vim中设置ctrl+tab键的映射不成功呢?我装了minibufexpl插件,然后想映射MBEbn和MBEbq,奇怪的是我不映射MBEbn按tab键也可以切换,而MBEbq用ctrl+tab怎么也映射不上(换成别的,比如shift+tab)也映射不上

本文标题:安装Vim插件vim-airline

本文链接:https://www.haomeiwen.com/subject/maoicttx.html