But you're probably asking for people who dislike it to tell you what it is about VS Code they dislike. I do like it, but in case they don't answer: When people have said they tried it but abandoned it, they usually say they like the snappier speed of the QT-based Sublime Text. Most of us, it seems, find the speed of VS Code good enough, but some people have said that they don't.
The next complaint isn't really dislike per se, but some people find that even though VS Code might work in general, their specific work is better done with more specialized tools, ex: xcode for iOS, Android Studio for Android, full Visual Studio for Windows apps, JetBrains IDEs for Java or Python, etc.
Those two are the reasons I've heard most from people who have rejected VS Code.
According to Jon.
Then issues like these
I question the people who use it and their attention to detail. If you zoom the editor all sort of issues start popping up. Stuff just shifting everywhere in the editor.
So yea I don't like it and will be using Sublime for a long while, or at least until someone figures out how to do text input in Electron apps.
It’s non-esoteric, easy to pick up, easy to kick ass with, and easy to show others how to kick ass with it.
The terrible parts:
- I don’t trust it , from a privacy-first standpoint, as much as I trust Emacs
- There appears to be absolutely NO security around third party extensions (not good for newbs nor enterprise envs)
- I feel like once every couple weeks one or more of my extensions stop working properly, and I need to either restart vscode, or worse, I sometimes need to reinstall the extensions.
- it's the heaviest 'lightweight ide' I've ever used, if that makes sense.
- kind of part of the last issue, but I need to say it explicitly: Electron
- Magit is a good enough reason to use emacs all by itself. The git integration in vscode can’t touch it.
- With vscode, if you want a given feature you have to search for extensions, vet them, pick one, etc. With spacemacs (most of the time) just search the docs, it’s probably already there and all you need to do is make a keybinding. At worst you add a line or two to your config file.
- Emacs was laughably slow on 80’s hardware. Electron apps are laughably slow on 2010’s hardware.
- The vi bindings available for vscode aren’t as deeply integrated as evil-mode is. If your muscle memory expects home-row navigation, it’s extra frustrating when even most of your editor doesn’t use it.
VS Code is the exception to this rule... its solid.
I use VSC for everything other than java without a hitch. The only issue I run into is sometimes the tslint plugin gets slow/refuses to clear certain errors - but a restart of VSC clears it up.
I'll agree with muscle memory for keybindings being an issue. I've re-mapped a bunch to be more consistent, but there are still some weird ones that throw me.
I don't know if there is any need to switch to anything else. Yes, for my Mac land work, I bit the bullet and use Xcode.
So to answer, I dislike even the idea of moving onto something else with an already productive setup. I keep reading these VSCode articles, but I haven't found anything ultra special that inclines me to try out, maybe I am missing something here. And then their is always the fear of telemetry!!!
And I never managed to configure vim the way I wanted ('correct' usage of multiple tab when opening a function/file definition)
That said I still prefer it over Eclipse or CLion..
I’m trying to use it to replace Jupyter notebooks, but some things don’t work like I expect, the UI feels cluttered, and for some reason I’ve been having weird issues with the autocomplete when running code in kernels.
Right now I still prefer my Jupyter lab + pycharm setup. I may continue to try and learn better workflows with VScode because I think it has the potential to replace both for me and alleviate many pain points.
Compared to everything else, no.
I hated it at first but am always amazed at the maturity of the whole extensions ecosystem. Could be the only thing from Microsoft I actually like!.... And all they did was fork Atom Editor...