Vim keybindings (whether you’re using Vim, emacs, whatever) are faster than standard keybindings. If a lot of your time is spent editing code or writing then even a small pays off a lot over the decades. That alone is sufficient reason to learn Vim.
Perhaps more importantly, faster edits gives me a faster iteration time. I suspect this increases my effective working memory since there is less time between edits for me to forget things. There is evidence working memory and g-factor are closely related, perhaps even the same thing. General intelligence is extremely important to writing advanced software. Anything which can give you a similar edge ought to be extremely valuable.
Visual Studio Code lets you perform most tasks directly from the keyboard. You can even use a Vim emulator if you like.
But more importantly, “faster edits gives me a faster iteration time” : when developing complex stuff, your writing speed is clearly not the limiting factor. Using proper file structure visualization and navigation tools is way more important.
Everybody?
Vim keybindings (whether you’re using Vim, emacs, whatever) are faster than standard keybindings. If a lot of your time is spent editing code or writing then even a small pays off a lot over the decades. That alone is sufficient reason to learn Vim.
Perhaps more importantly, faster edits gives me a faster iteration time. I suspect this increases my effective working memory since there is less time between edits for me to forget things. There is evidence working memory and g-factor are closely related, perhaps even the same thing. General intelligence is extremely important to writing advanced software. Anything which can give you a similar edge ought to be extremely valuable.
Visual Studio Code lets you perform most tasks directly from the keyboard. You can even use a Vim emulator if you like.
But more importantly, “faster edits gives me a faster iteration time” : when developing complex stuff, your writing speed is clearly not the limiting factor. Using proper file structure visualization and navigation tools is way more important.