EDIT - child comment is right, the following paragraph is not true! I was writing from my phone and remembered installing this extension [0] but now that I've checked it is for counting offsets from the beginning of the file, not lines and columns. Which I'd concede is not so much of a basic functionality expected in any editor.
[0]: https://marketplace.visualstudio.com/items?itemName=ramyarao...
And I mean *really* basic stuff... like a status bar label
that shows the line and column numbers where the cursor
is! Yes, you already need an extension just for that.Usually, the only plugins I need to install is the language server plugin for whatever language I'm using. At least, that works for Go and Python while Node and JS/TS work right out of the box.
for me, a TS using node nerd, vs code does these things well:
1. ts language server
2. decent plugins (that i can commit to scm)
3. yarn 2 support
4. nice debugger interaction
is there more for me to have? is the core difference i use so much m$ stuff?Off the top of my head, VSCode lacks a decent code formatter and a "search everywhere"-type command palette. And the Git and database support is not good either, but that's kind of a given.
You mean this literally? It took just that one plugin for me, when experimenting with using another machine on my network as the dev environment.