Now let's say I want to `d5}`, to delete the next 5 paraghraph. In vi(m) I can do this by telling it "hey vim, delete those 5 damn paragraph!"
In fancy VScode I have to say more like... "Hey editor, wait a sec, I'm moving my cursor over there and select a couple lines which happens to be 5 paragrahs, OOOPS, I went a bit too far, now let's go back. YES, now delete them!".
Other examples:
- "increment this number by 5" - "delete this html tag recursively" - "indent the next 20 lines" - "remove all the arguments from this function call" - etc.
Vim has a language, _that_ is the powerful part.
To be fair, thankfully VSCode (and any of the other fancy IDEs) have basic vim-functionality providing plugins.
Oh god are you one of my colleagues?
Unfortunately this is some external requirement I cannot do anything about. Also, as opposed to many people, I actually got to work and know both the IDE-world (including VScode), and the vim world. I have a base for comparison.
Hopefully you "got that" too.
Anyway, unfortunately given setup won't even be viable with anything running "local", since in the mentioned citrix environment we cannot install anything, so no vscode, no local vim, no nothing...
I tried using vim-only setups but there's so much configuring and weird things. Nothing to me has worked as great as my current VSCode + Vim plugin setup. It's the best of both worlds, as I get the quite frankly absurd speed improvements of VIM while also the great user-friendliness and ease of VScode
https://github.com/VSCodium/vscodium/issues/240#issuecomment...
VS Code and vi have different use cases. Contrary to what you said, most people are not going to open VS Code to make a quick edit to a config file. If that works for you, fine, but the overhead of starting electron is significant.
But yea vscode remote is really good.
This may have been true a decade ago, but editors like Visual studio code now have remote editing abilities over SSH.
I regularly have 50+ files open at a time for editing/compiling and I've never found editors like VI very helpful.
If I need to make a quick edit to a config file, it does the job.