IDEA的Lua编程插件,Lua for IntelliJ IDEA 1.0a40 发布
jopen 12年前
<p><a href="/misc/goto?guid=4958197782100121928" target="_blank">Lua for IntelliJ IDEA </a> 是一款 IDEA 集成开发环境的插件,用来支持对 Lua 编程语言的开发。支持语法高亮、代码重构等基本功能。</p> <h3 id="!features">Features</h3> <ul> <li>Support for LuaJ and Kahlua for Lua code execution.</li> <li>Annotated Listing File Generation</li> <li>Control-flow and Data-flow analysis (<strong>Experimental</strong>)</li> <li><a href="/misc/goto?guid=4958347064784085734">Type inference based completions</a>(<strong>Experimental</strong>)</li> <li><a href="/misc/goto?guid=4958347065584823671">Introduce Variable Refactoring</a> (<strong>Experimental</strong>)</li> <li>Modules support</li> <li><a href="/misc/goto?guid=4958347066381518987">Debugger support</a> (<strong>Experimental</strong>)</li> <li><a href="/misc/goto?guid=4958347067189081264">LuaDoc Support</a> (<strong>Experimental</strong>)</li> <li><a href="/misc/goto?guid=4958347067993115011">Lua SDK REPL Console</a> (<strong>Experimental</strong>)</li> <li><a href="/misc/goto?guid=4958347068791831593">Live Templates</a> </li> <li>Basic Completions</li> <li>Quick Documentation with Multiple documentation providers</li> <li>Resolving Globals in project and libraries</li> <li>Custom API Support including custom function signatures (<strong>Experimental</strong>)</li> <li>Function Information via Quickhelp</li> <li>Lua Standard Library Information via Quickhelp (ctrl-Q)</li> <li>Hilighting of Upvalues and Fields</li> <li>Goto Symbol</li> <li>Safe Delete (Experimental)</li> <li>Rename Identifier (Experimental)</li> <li>JavaHelp For Lua 5.1</li> <li>Execution in the Kahlua interpreter</li> <li>Go to definition</li> <li>find usages</li> <li><a href="/misc/goto?guid=4958347069582939794">Code formatting</a> </li> <li>Keyword completion</li> <li>1 quickfix</li> <li>5 code intentions</li> <li>6 code inspection</li> <li>Highlighting global vs local variables</li> <li>Script execution and run configurations</li> <li>Kahlua interpreter window for interactive script execution (repl)</li> <li>Comes with an embedded Lua compiler written in Java (Kahlua)</li> <li>Structure view</li> <li>Syntax checking</li> <li>Syntax highlighting - including proper handling of extended syntax comments and quotes</li> <li>Customizable highlighting colors</li> <li>Code folding for code blocks and comments</li> <li>Brace Matching for do blocks, long strings and comments, and (, { , [</li> <li>Minor feature: comment in/out.</li> </ul> <p><br /> Lua for IntelliJ IDEA 1.0a40 发布,该版本增加了基本数据类型推断。</p> <p><img alt="Lua for IntelliJ IDEA 1.0a40 发布" src="https://simg.open-open.com/show/0992febae3bb39ed533d2c71e90a16e5.png" width="557" height="480" /></p>