Installation Instruction
Clone the Repo
cd ~
git clone https://github.com/artvandelay/dotfiles.git
Create Symbolic Link to the Dot Files
ln -s ~/dotfiles/vim ~/.vim
ln -s ~/dotfiles/bashrc ~/.bashrc
ln -s ~/dotfiles/vimrc ~/.vimrc
Restart your terminal and open Vim/ Gvim
gvim yourtestfile.cc
Documentation for the Vim Bundles
DelimitMate
This plug-in provides automatic closing of quotes, parenthesis, brackets, etc.
Nerd Commenter
Super awesome commenting tool.
Usage
- [Leaderkey ('\' by default) ]+cc => Comment
- [Leaderkey]+cu => un-Comment
- [Leaderkey]+cs => Sexy Comment
Nerd Tree
The NERD tree allows you to explore your filesystem and to open files and directories. It presents the filesystem to you in the form of a tree which you manipulate with the keyboard and/or mouse. It also allows you to perform simple filesystem operations.
Usage
- :NERDTreeToggle
- Ctl+n
Snip Mate
A snippet is a piece of often-typed text that you can insert into your document using a trigger word followed by a .
Usage
- Type 'for'+tab and you should see a templated for loop.
SuperTab
Supertab is a vim plugin which allows you to use for all your insert completion needs (:help ins-completion).
Usage
- Completion. Mind you it doesn't look through other files like omnicomplete
Syntastic
Syntastic is a syntax checking plugin that runs files through external syntax checkers and displays any resulting errors to the user
Usage
- If there is a syntax error you should see it complain along the left column
Tabularize
There are times when you can improve the readability of your code by lining up the elements on neighbouring lines.
Usage
Vim-Powerline
Awesome bottom line for vim with lots of useful information.
Tag Bar
Tagbar is a vim plugin for browsing the tags of source code files. It provides a sidebar that displays the ctags-generated tags of the current file, ordered by their scope.
Usage
- With my .vimrc file, press f5 to toggle