- Download and install iTerm2 - http://www.iterm2.com/#/section/home
- git clone https://github.com/altercation/solarized ~/solarized
- open iterm2 -> Preferences -> Profiles -> Colors -> Load Presets -> Import -> Naviagte to ~/solarized/iterm2-colors-solarized->Solari...ItemColors ( and the dark if needed )
- Click Load Presets AGAIN and set to Solarized Dark / Light
- open iterm2 -> Preferences -> Profiles -> Terminal -> Report Terminal Type - xterm-256 color
- copy .vimrc to ~/
- Open vi
- :BundleInstall - Installs all the vim packages
- :BundleList - Lists them again for you
Setup additonal/external exe/programs
- Install brew
- brew install the_silver_surfer
- pip install flake8
- pip install pylint
- Install git
- Auto completion by pressing the TAB key
- goto definition - \d (<leader>d)
- goto assignment - \g (<leader>g)
- Pydoc lookup - K
- If the code length exceeds 120 chars then those Excess chars will appear blackened
- On saving a python file the flake8 will check for pep8 violations/errors/suggestions( you can change it to pylint in the .vimrc if you want to )
- Syntax checker for many/many languages via syntastic
- NerdTree toggling - F2
- NerdTree silver searcher context - Press F2 -> sm -> type search term and then press enter
- Powerful silver searcher - :Ag <search_term>
- Gundo - Press F5 on while editing to lookup the tree of the undos you have done. Really powerful and very useful!
- Use mouse on your terminal vim
- Powerline which shows the file name, git branch and other information
- Deep git integration via fugitive. - check out Gdiff, Gstatus, Gread - http://vimcasts.org/episodes/fugitive-vim---a-complement-to-command-line-git/