Vim can be easily extended with plugins (originally called "scripts"). The first stop to find and install plugins is the index on its homepage or Vim scripts. But managing a variety of scripts can become a confusing mess. Distributions install Vim together with a basic set of plugins which is helpful for beginners. A Plugin Manager helps installing, configuring, and updating plugins.
This page is work in progress!
Distributions
Vim distributions allow installing Vim-plugins with a Plugin Manager and a default configuration.
spf13
Uses Vundle.
Janus
Configuration management (or standard config file?)
- Github project page
- Blog post
- Blog post (about moving away from Janus) (this one also promotes/explains how to manage plugins and the vim configuration manually with git)
Plugin Manager
Plugin managers ease the installation and updating of multiple plugins.
pathogen.vim
Pathogen manages plugins in sub directories called "bundles".
Vundle
Vundle is a Vim plugin manager (short for Vim Bundle). It allows to install and manage plugins from within Vim. It's main author does no longer contribute, but occasionally merges contributions.
NeoBundle
NeoBundle is inspired (or forked) by Vundle and actively developed. It targets power users (self-describtion: "for 50+ plugins and aover 1000 lines .vimrc") and recommends Vundle for users that look for something that "just works".
Selected Plugins
(mostly untested, for future reference and experimenting)
- NERDTree (File explorer to find and open files)
- C/C++ programming and code completion
- Git: Fugitive.vim