0
点赞
收藏
分享

微信扫一扫

Auto Installing Vundle From Your Vimrc

全栈顾问 2022-08-12 阅读 105


Vundle allows you to specify in your vimrc what vim plugins you wish to load, and it’ll automatically download (git clone if possible) and enable vim plugins.

Vundle can get a name of a plugin as it appears in the vim plugin directory, a github “:user/:repo” style string, and even a full git url.

vimrc



1
2
3

Bundle 'Syntastic' "uber awesome syntax and errors highlighterBundle 'altercation/vim-colors-solarized' "T-H-E colorschemeBundle 'https://github.com/tpope/vim-fugitive' "So awesome, it should be illegal 



Vundle also updates your vim plugins with a simple command :

Update all your bundles



1

:BundleInstall!



Vundle is awesome, it saves a lot of the manual work needed in ​​pathogen​​.

Even more if your installing your vim plugins manually, oy vei.

However, there’s always the fuss of getting it installed on a fresh machine. Adding these lines to your .vimrc, fixes that :

vimrc with vundle-o-matic​​Entire .vimrc​​



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

" Setting up Vundle - the vim plugin bundlerlet iCanHazVundle=1let vundle_readme=expand('~/.vim/bundle/vundle/README.md')if !filereadable(vundle_readme)"Installing Vundle.."""silent !mkdir -p ~/.vim/bundle
silent !git clone https://github.com/gmarik/vundle ~/.vim/bundle/vundle
let iCanHazVundle=0endifset rtp+=~/.vim/bundle/vundle/call vundle#rc()'gmarik/vundle' "Add your bundles here'Syntastic' "uber awesome syntax and errors highlighter'altercation/vim-colors-solarized' "T-H-E colorscheme'https://github.com/tpope/vim-fugitive' "So awesome, it should be illegal "...All your other bundles...if iCanHazVundle == 0"Installing Bundles, please ignore key map error messages""" :BundleInstall
endif" Setting up Vundle - the vim plugin bundler end



This will clone vundle and activate it, and install all your bundles (if vundle is not installed).

Disclaimer : Works on my machine ;)

This should work on any *nix machine, although windows 7 should cope with it too (not tested lately)

Enjoy!

 


举报

相关推荐

/etc/vimrc配置

0 条评论