DEV Community

Discussion on: Should I learn Vim (or its keybindings)?

Collapse
 
svnset profile image
Robin L. • Edited

Well there may be good vim plugins like those from Jetbrains, but in my opinion they always fall short in some way.

Also I could imagine it is kind of hard to learn vim or beeing motivated to learn it without using it natively.

As someone who uses vim (nvim nowadays) for everything, I'd also like to add that this huge productivity boost many people have in mind when talking about vim is an illusion. There is always the right tool for the right job and most of the time it depends firstly on your skills and secondly on the tools you use. Using vim is in my opinion more than just using some editor. It's a way of thinking (modularity!) and if it fits in your environment (but only then) so that you end up spending alot of time in vim, productivity can be increased alot yes. It suits people the best who spend most of their time in the terminal and have their ecosystem of small modular programs set (eg. vim, fzf, rg, tmux/nvr, ranger, glances, fish...) which they love and use everyday.

I say this because I bet you have a workflow already and it could take months or more to be at the same level you are right now. Well enough demotivation for now. Motivating you to use vim is easy. It is by far the best editor I came across and if you somehow manage to survive the first few months in vim with all the getting started issues (learn text objects!!!) you will never look back :)

Collapse
 
defman profile image
Sergey Kislyakov

Well I'm a vim user now. Wasn't that hard to learn it. I suffered a lot when switched from qwerty to dvorak so I'm not scared of re-learning keys anymore ;)

Collapse
 
svnset profile image
Robin L.

You say that as if we stop learning new stuff in vim at some point. We'll never do don't get fooled :P But I am happy for everyone who makes this step and I should've not written this post literally seconds ago... Welcome to the family :)