Let's see how to install 3 plugins that will help your vim or become closer each time to be a real IDE. I must say that since I started using it I am fascinated with this editor that although costs a lot to learn to use it at first, it is worth. But until now, had some disadvantages compared to a real IDE like Eclipse or NetBeans because it lacks some amenities that these programs offer.



But as always in this world of open source, there are solutions to any problem and in this case are the plugins, there are thousands of plugins for vim, I'll tell them how to use and install 3 of them that have served me well and are as I said to use vim as an IDE.

NERD Tree





To install the plugin should just move those files to the folders with the same name but are located in ~/.Vim



If those folders are not we create them. And ready ... plugin installed. Now we have to call to use the command: NERDTreeToggle from vim. But as it is very difficult to memorize going to create a keyboard shortcut by adding the following in the file ~/.Vimrc (create it if you do not): This plugin is useful to have a directory tree and can more easily move the files that make up our project. To install we go to this page and download the latest version of the plugin. Unzip it to go down and we will have 2 folders (plugin and doc) and within each folder 1 file.To install the plugin should just move those files to the folders with the same name but are located in ~/.VimIf those folders are not we create them. And ready ... plugin installed. Now we have to call to use the command:from vim. But as it is very difficult to memorize going to create a keyboard shortcut by adding the following in the file ~/.Vimrc (create it if you do not):

map <F2> :NERDTreeToggle<cr>

With what now you can show or hide the directory tree by pressing F2. The plugin is running something like:

Taglist





This plugin requires that you install "exuberant-ctags" that surely is in the repositories of any distro they use. After that you should go to this



To use it we have to invoke the command: TlistToggle from vim. But as it is very difficult to memorize going to create a keyboard shortcut by adding the following to the file ~/.Vimrc (create it if you do not): This plugin used to have easier access to functions, and blocks within our code. It is very useful if you have a large file and want to move easily between functions and procedures.This plugin requires that you install "exuberant-ctags" that surely is in the repositories of any distro they use. After that you should go to this page and download the plugin. Again within the compressed folder, we encountered 2 (doc and plugin) and repeat the process above to install this plugin.To use it we have to invoke the command:from vim. But as it is very difficult to memorize going to create a keyboard shortcut by adding the following to the file ~/.Vimrc (create it if you do not):

map <F3> :TlistToggle<cr>

With what now you can show or hide the directory tree by pressing F3. The plugin looks like this:

NERD commenter