You can use Niotron IDE @ ide.niotron.com, but if you would like an offline editor that includes assets in your extension, you can use Rush.
I also have another personal favorite, when I need to make an extension with helper blocks and multiple Java files, I use extensions template.