Recommendations for a Lua IDE and debugger on Windows [closed]
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this questionWhat is the IDE commonly used on Windows for Lua development?(I am using Netbeans and I am ready to switch).
Has anybody used LuaEclipse? Would you recommend the LuaEclipse debugger?
You may want to try ZeroBrane Studio IDE, which includes a remote debugger and integrates with Love2d, Moai, and other Lua engines.
(These details are used to be in this SO answer, but the question has since been deleted, so I moved some of the information here.)
- Lua IDE, written in Lua; simple and lightweight
- Syntax highlighting and code folding
- Auto-completion for functions and keywords
- Interactive console to directly test code snippets with local and remote execution
- Integrated debugger (with support for local and remote debugging)
- Integrated static analyzer
- Unique live coding feature (demo)
- Love2d auto-completion, debugging, and live coding
- Moai integration, debugging, and live coding
- Gideros Mobile debugging and live coding
- OpenResty/Nginx Lua script debugging
- Adobe Lightroom Lua plugin debugging
- On-device debugging for Corona SDK and Gideros Mobile
- Integrated markdown formatting for providing lessons and instructions
- No install required; runs from any folder
- Open-source (MIT license)
- Windows, Mac, and Linux
You might consider using IntelliJ's Lua plugin (Disclaimer: I am the author).
You can read about the features here:
https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
There are also lots of pictures and screencasts so you can get a feel for things without much effort.
IntelliJ Community Edition and the Lua plugin are both free.
Scite is a pretty solid editor and has popup help for Lua library functions, in addition to code completion. If you're working on a C/C++ program with Lua embedded in it, you may also want to try editing Lua files directly in VS using the VSLua extension. It just does syntax highlighting, but it's nice not to have to flip between programs when editing files (assuming your other monitors, if you have them, are displaying something else important).
I personally like vim, Scite and geany which all are crossplatform. Those, combined with RemDebug from the Kepler project make a nice combo, all you need is an extra terminal for the debugger.
If you want to have an easy example, the most recent beta of murgaLua comes with all required lib's.
LuaEdit is the a reasonable IDE which offers built-in lua debugging. Other options mentioned above (VSLua, vim, Scite) just give you syntax highlighing and editing options and needs to be combined with an external debugger.
The Zeus IDE has support for Lua. It does the standard syntax highlighting, code folding, class browsing, code templates etc.
Zeus is also fully scriptable and it is also possible to write Zeus macros in Lua.
Lua Development Tools (Eclipse plug-in) is a very active project, and it provides a debugger.
It can easily be installed from the Eclipse Marketplace.
Disclaimer: I am the project lead of the Koneki project, which is where Lua Development Tools live :)
I tried to use LuaEclipse, after 3 days of trying to find a combination of Eclipse and LuaEclipse that would work together I gave up.
Now I'm using vim, and debug using print and debug.debug() - works for me.
精彩评论