I have been setting up my development environment in Vim for a while now. Since all my projects are in C++11 I have found some plugins that made my life easier and almost as good as the days of Intellij and Java. However there are still some things missing.
The main feature I miss is the refactoring utilities (rename across project, refactor code into functions/classes, remove classes, ...). Any recommendations on how I can get such functionality in vim?
I am using the following plugins:
gmarik/vundle
Valloric/YouCompleteMe
a.vim
wincent/Command-T
DoxygenToolkit.vim
scrooloose/nerdtree
godlygeek/tabular
tpope/vim-sensible
tpope/vim-unimpaired
tpope/vim-endwise
tpope/vim-fugitive
jeffkreeftmeijer/vim-numbertoggle
Lokaltog/vim-easymotion
rstacruz/sparkup'
Mizuchi/STL-Syntax
If you want the full details, here is my .vimrc (feel free to contribute to it in the gist):