I've been using VSCode as of late -- there are extensions that help edit HTML, CSS, YAML, etc.
Plus, you can use it to step through your custom node when it is running, using the techniques outlined on the old Google groups forum, like this one from Julian...
1 Like