> it’s sad because the Corona SDK is totally amazing … but … the IDE sucks. I think some people use sublime, but that is really a text editor
@prographodeveloper, give ZeroBrane Studio another try. I know you mentioned that the debugging didn’t work for you for some reason, but it should be easy to address. I have blog posts on general debugging and on-device debugging with Corona and just recently released a new version with added functionality and updated Corona API (up to v2015.2731). Paul.
@prographodeveloper I really like using ZeroBrane and I have some tips that might help you out.
I do not use Ctrl+Tab so I cannot speak to that other than to say that the key binding is highly customizable. I don’t fully understand what behaviour you are expecting but you might try looking into changing the key bindings for that. Here are some good references.
For block-commenting, select a block of text to comment or uncomment and type Ctrl+U (Cmd+U on Mac). It’s also available in the menu as Edit > Source > Comment/Uncomment. I am using ZeroBrane version 1.30. Perhaps it was not there in previous versions.
At the top of my main.lua, I have this snippet: require(“mobdebug”).start()
If it’s not there, debugging does not work. I don’t always want debugging enabled though so I keep it commented out until I need to debug.
Also, Paul, the primary (sole?) contributor to ZeroBrane, is very active in the Corona forums. In fact, he has already chimed in on this thread. (His user name is paulclinger.) If a Corona user needs help with ZeroBrane, I am sure they would get good results by posting in these forums.
Finally, I really dislike spaces for indenting so I customize every editor I use to use tabs for that. Below are the settings that I have in my user.lua file (Edit > Preferences > Settings:User). These work well for me but I needed to re-start the IDE for them to take effect.
@prographodeveloper, I think @jerejigga covered all the points; thanks @jerejigga!
If you still have troubles with the debugging (after adding require(“mobdebug”).start()), please provide some details (steps, any messages in the Output panel) and we’ll try to figure out what’s wrong. Paul.
> ZeroBrane is clumsy and unintuitive - like it was designed by teenagers.
> Unfortunately I need something that does not crash every hour - so I have moved to ZeroBrane.
@prographodeveloper, I’m open to suggestions on how to make it less clumsy and more intuitive. There are some features that are not easily discoverable, some available as plugins, and some that are in the works. If you can share your suggestions, I’ll see how they can be addressed. Thanks. Paul.
P.S. Also, there is a maillist and other ways to contact me and other users: https://studio.zerobrane.com/community. IRC may be the easiest way if you need a quick answer to something.