what are the advantages of using VIM?

I've seen many developers using VIM or VIM plugins installed on their IDEs such as Phpstorm. As the learning curve is a bit steep when it comes to VIM, is it really worth it to learn and begin writing code with such plugins or with VIM itself?

3 answers

  • answered 2018-01-13 17:35 Pier

    I use it only in the console, not in any IDE. Its hard to learn but in my opinion is fundamental to manage a linux system or editing code on the fly.

  • answered 2018-01-13 17:35 arin

    The one thing I really like about VIM and good plugins that bring VIM to the IDEs like IntelliJ IDEA is the keyboard navigation. The interactions with the mouse are minimal, which keeps the flow going.

    Similar plugins also exist for browsers like Vimium for Chrome and Firefox. See their wikis for more information about what you can do with only the keyboard.

  • answered 2018-01-13 17:35 sapanoia

    In Vim, you use short character sequences instead of modifiers (Ctrl, Alt, etc) and the mouse. This leads to less awkward arm movements and more relaxed typing. It also makes it better suited for 10-finger touch typing.