Why would Vim be important ? I mean, everybody uses VS Code nowadays, and it’s much more easy and versatile and no need to read a book to understand it...
Probably if you are a programmer you will be spending thousands of hours SSHed into this or that over your life, so you had better be able to view and edit files there.
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.
Why would Vim be important ? I mean, everybody uses VS Code nowadays, and it’s much more easy and versatile and no need to read a book to understand it...
Probably if you are a programmer you will be spending thousands of hours SSHed into this or that over your life, so you had better be able to view and edit files there.
You can SSH directly with VS Code in just one click with the remote extension.
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.