VScode has an extension that uses the language server tinymist, which is available in other IDEs as well. The vscode extension offers live preview, but it's also available on other IDEs
I found the online editor really easy to use, but it doesn't expose all of the functionality in GUI, you'll need to read docs.