I have written 1 of the 2 Inform 7 extensions for VS Code (topic here). In addition to syntax highlighting, it also make it possible to compile the story from within VS Code, reporting errors in the source like the IDE.
However, in case you want to try it, there’s a bug on some computers (at least on some macOS) that makes the errors messages and locations wrong. It’s being worked on and a fix will be released as soon as possible.