Vim editor is a powerful editor. What makes it more than that is it's widely available plugins. There are so many plugins for vim which can turn your vim editor in an IDE. Working with vim is always exciting.
There are many plugin manager available. But I will recommend Vundle. It manages your plugins.
Here is the GitHub link. https://github.com/VundleVim/Vundle.vim
Installation procedure is mentioned here. You can follow it and install.
Now which plugins must have for your vim editor. There are so many plugins for different requirements. Some of them are complicated to install. Here are the list of plugins which you can use.
Seoul256
This plugins gives you different color scheme for your vim editor.
This plugins gives you different color scheme for your vim editor.
NerdTree
If you want a file browser next to you. Then this plugin will provide you a left panel for file browsering.
If you want other plugin detail, you can read this stackoverflow question:
-
Real time syntax checking: Syntastic
-
Switching between source and header file: A plugin
-
Search for reference of variables, functions, classes, etc.: Cscope
-
Go to definition: Ctags or part of YouCompleteMe subcommands mentioned above
-
Refactoring tools: Refactor, lh-refactor
-
Useful text objects: Arg text object and Class text object
-
Not C++ specific but I also recommend either FuzzyFinder or Command-T or Unite for file navigation. With either of these, you don't even need tabs (which does not scale for 10+ files) to manage your project.
Comments
Post a Comment