I use Visual Studio Code daily. I just open the folder of the project I’m working with, and the Lime extension helps enable support for code completion, and provides support for testing to one of the supporting platforms. On some systems I bound the “Run Test Task” keybinding to “Ctrl + Enter” to mirror my experience using FlashDevelop, but lately I mostly use the command-line in another window to build and run. That’s me jumping between lots of different projects.
I’d be interested in knowing how to set up the HXCPP debugger, I haven’t actually tried, I’m too used to
printf debugging I guess
HTML5 has a good debugger, which I use often for tracking down unexpected crashes or other issues. I also use the Neko target at times, as it may have a better stack trace when crashing than HXCPP. I (personally) avoid testing mobile most times due to the deployment time it takes.
Also, Lime should have a beta “-watch” parameter, which can help speed up some build-times, doing something like
lime test neko -watch, to rebuild and relaunch the application after you make changes and save your source files. I’d love to see this workflow improve, the OpenFL NPM releases have a really good hot-reload workflow with Webpack for the browser.