I actually view this as another advantage of Vim; you don’t have to learn new keybindings every time you switch editors.
I actually view this as another advantage of Vim; you don’t have to learn new keybindings every time you switch editors.
Vimium radically improved my entire web browsing experience. I can't live without it anymore.
https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/
https://chrome.google.com/webstore/detail/vimium/dbepggeogba...
This is going to vary heavily from user to user. I'll admit it's been some years since I last tried anything new, but I never found Vim keybindings that were complete and configurable enough to comfortably replace Vim. It's always more like a UI uncanny valley in that the keybindings are relatively close, but imperfect enough that they interfere with my typical workflow.
I would say that going 100% Vim is reasonable if you have a very stable development stack/environment. You spend a few weeks (or months, which is more realistic IMO) setting things the way you like and then use the setup for years.
If you work in several different languages, connect to several different databases, and also like to play with other tech stuff, VS code (and/or JetBrains products) with Vim bindings is usually more ergonomic. Both VS code and JB have very nice Vim plugins, so you get like 80% of Vim power + a lot of polish and modern tooling from VS code/JB.
How you know somebody doesn't have a clue what they are talking about.
That's like saying "chess is a bunch of nerds playing chess with more pieces."
You get the illusion that you are using Vim and at some point you are rudely reminded that no, you are using something like it, but missing crucial features.
I tried to use VsCodeVim, but I stopped after it made me lose a file...
I have yet to find an IDE that has integrated well with key bindings.
I beg to differ. The whole Vim is the selling point of Vim and that includes a fully functional Ex mode (command line).