There are Ace Jump [0] plugins for most IDEs. imo, easier to use and more powerful than stock vi navigation commands.
> huge majority of IDE users do not use keyboard shortcuts but browser trough its GUIs
Does it count if you "browse the GUI" without ever touching the mouse?
I use the "search everywhere" [1] dialog in JetBrains by pressing double-shift all the time. When I used emacs, I would M-x tab-complete commands all the time. Same thing.
Which requires more effort: pressing 4-ish keys to spell out an editor command you use only a few times a day or trying to memorize every arcane key combination?
Also, does tabbing in the emacs command buffer count as "browsing the GUI?" I think so.
I say it all the time, but I think a lot of power vi/emacs users have not touched a modern IDE in a long time. Everything is keyboard accessible nowadays, and I would argue vastly more discoverable compared to vi/emacs.
I also think that there is a strange magical thinking-esque hang-up against any UI that can't be drawn in a terminal.
[0] https://github.com/acejump/AceJump
[1] https://www.jetbrains.com/help/idea/searching-everywhere.htm...