Using vim as a C ++ 11 IDE

I have been setting up my development environment in Vim for some time now. Since all my projects are in C ++ 11, I found several plugins that made my life easier and almost as good as the days of Intellij and Java. However, some things are still missing.

The main function that I missed is the refactoring utilities (rename the project, refactoring code to functions / classes, delete classes, ...). Any recommendations on how I can get this functionality in vim?

I use the following plugins:


gmarik / vundle
Valloric / YouCompleteMe
a.vim
Wincent / Command-T
DoxygenToolkit.vim
scrooloose / nerdtree
godlygeek / tabular
tpope / VIM reasonable
tpope / VIM unaffected
tpope / VIM vertically
tpope / VIM-fugitive
jeffkreeftmeijer / numbertoggle VIM
Lokaltog / VIM-EasyMotion
rstacruz / sparkup '
Mizuchi / STL-Syntax


If you want complete information, here is my .vimrc (feel free to contribute to the point):

https://gist.github.com/MauricioCarneiro/9547864

+4
source share
4 answers

, Ultisnips, Tagbar tcomment, Ultisnips.

. : https://github.com/xautjzd/dotvim

+3

:

github , clang-indexer.

+4

- ++ vim.org. - 2007 , , ++ 11.

Eclim, Eclipse/Vim, Eclipse Vim.

0

++ 11, , - clang-modernize LLVM Intel ( Google youtube). vim cli, :

:!clang-modernize -style=Google -format -loop-convert -pass-by-value -replace-auto_ptr -use-nullptr -use-auto -add-override -override-macros %

The icon %at the end will expand to your current file path.

0
source

Source: https://habr.com/ru/post/1531778/


All Articles