5 ms·
> None of the IDEs and editors like IntelliJ, VSCode, XCode, Android Studio, Sublime, etc., can properly emulate Vim navigation. I'm been a vi/vim user for 40
by rstuart4133 3y ago
> None of the IDEs and editors like IntelliJ, VSCode, XCode, Android Studio, Sublime, etc., can properly emulate Vim navigation.
I'm been a vi/vim user for 40 years, and VSCode's emulation is good enough for me. Given the number of installs I'd say it's good enough for a lot of people.
But I still go back to vim over vscode. That's because VSCode can be an absolute dog. I've seen it take 10 seconds to respond to a keystroke on a Thankpad-X1 with 32GB of RAM. The syntax error highlighting can take minutes to catch up, "go to definition" fines up a spinner for so long it's literally faster to find it yourself. Meanwhile, vim is instantaneous at just about everything. It may not be pretty or as helpful, but when code is flowing from the fingers it gets out of the way and lets it happen.
- iLemming 3y ago> VSCode's emulation is good enough for me Oh come on. It doesn't even "vimify" things in other than the file editor, which basically is the same for every app with vim emulation. Vim feels amazing in Neovim. In other IDEs, if you aspire to be an "advanced vimmer", you'd quickly hit a bunch of limitations. The most significant one is that you cannot vimify things in every tool window In Emacs, you can "Evilify" pretty much any buffer, allowing vim-navigation use in Dired and Magit, and anywhere else (even in the minibuffer). You also have the ability to extend any command, adding extra features like custom ex-commands, for instance. As far as I know, such functionality is not even available in vanilla Vim. Hoping for similar features in IDEAVim or the VSCode Vim plugins is wishful thinking. Besides, even with barebones, after installing Vim plugin in VSCode (I tried multiple) there's some noticeable latency, while my Emacs instance, with over 300 added plugins still feels zippy.