Vim (abbreviated from Vi Improved, pronounced Vim) is a free mode text editor based on an older vi. Now it is one of the most powerful text editors with complete freedom of customization and automation, and the extensions and add-ins created by this. (c) wiki
So set up. My goal was to make Vim a complete perl IDE. But in the same way it is done for any other language.
First of all, the official site is
vim.org . On it you can find everything you need.
We choose the language we need. Below we swing the necessary package.
')
The syntax is activated by one command -: syntax on and when you save a file with the appropriate extension will turn on the backlight. You can also fix the vimrc config
I downloaded perl-support. Then the folder /.vim/ is created in the home directory, and the contents of the archive is thrown into it, entered: helptags $ HOME / .vim / doc /, which generates tags for documentation. Modules are loaded.
: help perl-support - help is given for the modules and all features they contain. We have 2 windows. In the config it is better to enable the mouse in order to be able to properly adjust the windows for themselves.
We have a backlight, you can work with two sources at once, and copy something from one to another, removing comments along the way, and then arranging them automatically using vim. Yes, and a lot more - I will not quote the help here) For this, it is only necessary to deal with hotkeys.
There is one more mega-useful thing - NERDTree. This is a console file browser. Convenient thing. It is taken
from here . Installation is extremely simple. One file throws with doc, and the second in plugin. Again we do: helptags and get what we need. Run according to the command: NERDTree. Help is easy. Navigation is simple - o to open a branch, go to open a file, etc.
screenshot of the result:

Switching between windows - ctrl WW, but this is mine. You can customize otherwise. The main thing to sit a week and deal with hotkeys, and then work in it will be an order of magnitude faster than in other editors. It is also possible to fasten any other docks, plug-ins and so on by the same method. Customize completely for yourself and turn into anything, thereby optimizing later your working hours
And I hope that my first article will be useful for you;)
PS: this article is “how to make and start using”. Do not expect more from her. Everyone himself modifies and grinds out what he needs. I showed only the main thing.