Also, the integrated Terminal (Ctrl+`) is more useful with each version.
I'm just trying to get the edit/build/run cycle down. So far the "run" part is missing for me.
The F5 debug support is great in Node and .NET Core and there are extensions to support other language debugging. (I've heard the Go and Rust ones in particular are great, though I don't work in either language myself.)
I use https://marketplace.visualstudio.com/items?itemName=formulah... and bound it to exactly this key.
By default F5 is "continue debugging," but debugging is limited to Node, so I don't think that's what I want.
Incidentally my MBP has no F5 key :)
Also, Ctrl+Shift+B is the default shortcut for whatever arbitrary task you have set as your Build Task in .vscode/tasks.json.