There's a vscode extension that does exactly this. Haven't tested it, but it looks like it should work for live coding presentations.
https://marketplace.visualstudio.com/items?itemName=jevakall...
https://marketplace.visualstudio.com/items?itemName=jevakall...