【记录】常用的vim插件及配置和使用

那年仲夏 提交于 2020-03-01 10:02:59

所有vim插件都使用Vundle进行安装和管理

vim的git插件

Plugin 'tpope/vim-fugitive'                                                                                                               

L9库,为一些插件提供功能,具体不清楚

Plugin 'L9'

NERDTree,浏览项目文件夹

Plugin 'git://github.com/scrooloose/nerdtree.git'

配置

map <leader>p :NERDTreeToggle<CR>
let NERDTreeIgnore=['node_modules']

FuzzyFinder,据说没有command-t好

Plugin 'FuzzyFinder'

增强tab

Plugin 'https://github.com/ervandew/supertab.git'

buffer浏览器

Plugin 'bufexplorer.zip'

配置

nnoremap <leader>b :BufExplorer<CR>

statusbar增强,替代vim-powerline。也可以使用powerline

Plugin 'bling/vim-airline'

配置

set t_Co=256
set laststatus=2
let g:airline_symbols = {}
" powerline symbols
let g:airline_left_sep = ''
let g:airline_left_alt_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''
let g:airline_symbols.branch = ''
let g:airline_symbols.readonly = ''
let g:airline_symbols.linenr = ''
set encoding=utf-8

具体的配置看帮助:help airline,然后搜索symbols

command-t,用于模糊搜索文件

Plugin 'git://git.wincent.com/command-t.git'

command-t需要编译才能正常使用:

$  cd ~/.vim/bundle/command-t/ruby/command-t
$  ruby extconf.rb
$  make

要正常编译需要安装ruby-dev,Ubuntu下安装sudo apt-get install ruby-dev。 还需要make,执行sudo apt-get install make 使用:<leader>t

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!