Lua的工具资源3
- [LuaSrcDiet] (5.0.2) - 通过删除不必要的空白和注释缩减Lua文件的大小。
- [LuaProfiler] (5.0) - 一个用来查找Lua应用瓶颈的工具time profiler 。
- [LuaCov] - LuaCov 是一个用来对 Lua 脚本进行覆盖率分析的工具。当运行 Lua 脚本时加载了 luacov 模块,那么将会生成一个统计文件,包含每一行脚本和响应模块加载的执行情况。
- [B:Lua] - 开源项目: 具备各种特征的Lua IDE.
- [LunaticPython] (0.1) - Lua/Python 的双向桥。可以将Lua解释器嵌入到python中,反过来也可以。
参考自:至尊王者
Editor support may include syntax highlighting, auto-formatting, syntax checking, build and debug integration, etc.
The following editors have some Lua support (at least highlighting or formatting) out of the box:
- [Intellua/IntelluaTE] (Win32;MIT licensed)
- Auto completion for variables, functions, classes of custom APIs and user-created types in Lua.
- Variable type deduction via static code analysis, user-overridable.
- Independent from Lua interpreter, suitable for embedded Lua.
- .NET control for integration with game editors.
- [Lua Development Tools] (Windows/MacOS/Linux, 32 & 64 bits, Open Source (EPL))
- Eclipse-based IDE, available as a standalone distribution
- Auto completion
- Syntax highlighting
- Syntax error markers
- Code formatter
- Code folding
- Code snippets
- Occurrence highlighting
- Code navigation ("Go to definition")
- Visual debugger
- [ZeroBrane Studio Lua IDE] (Win32, OSX, Linux; MIT licensed)
- Auto completion for functions, keywords, and custom APIs.
- Syntax highlighting
- Integrated remote debugger
- Supports Moai, Love2d, LuaJIT, and other Lua engines/interpreters
- Watch view, Stack view with locals and upvalues, Interactive console with pretty printing
- [Decoda Lua IDE] (Win32)
- Auto completion
- Syntax highlighting
- Debugger for Lua 5 and later using Visual Studio PDB to allow debugging of embedded lua code
- Supports Debugging on 360 and PS3
- Supports LuaJIT and LuaPlus?
- Watch, Globals, Locals, Call Stack, Lua Stack, etc
- Used Commercially by large and small games studios
- [LuaEdit IDE] (Win32, Win64, freeware)
- Completion proposal
- Syntax highlighting
- Watch, Globals, Locals, Call Stack, Lua Stack, etc
- Debugger (local and remote) for Lua 5.0, 5.1 and 5.2
- [BabeLua Lua Addon for Visual Studio](Win32, freeware, Open source)
- Auto completion
- Syntax highlighting
- Syntax error check
- Formatting code
- Lightweight project management
- Quick search
- Preview file outline and jump
- List token references quickly
- Object-oriented model support
- Visual Studio project template
- Debugger (Watch, Globals, Locals, Call Stack, Lua Stack, etc) for Lua 5.0 and higher
- [LuaStudio Lua IDE] (Win32,win64)
- Auto completion
- Syntax highlighting
- Code folding
- Code snippet
- Symbol list
- projects manage
- Debugger for Lua 5 and later using Visual Studio PDB to allow debugging of embedded lua code
- Supports Debugging on 360 and PS3
- Supports LuaJIT and LuaPlus?
- Watch, Globals, Locals, Call Stack, Lua Stack, etc
- [DForD LuaCoding] (Win32, shareware, [free license])
- Auto completion
- Syntax highlighting
- Code folding
- Code snippet
- Symbol list
- Organises projects
- Watch, Globals, Locals, Call Stack, Lua Stack, etc
- Debugger for Lua 5.1
- [Vim] (most platforms)
- Vim comes with syntax highlighting and indentation for Lua. Vim 7 supports Lua 5.1
- [ftp.vim.org] You can download the lastest version of the syntax and indent files here.
- [luarefvim] is the Lua reference manual for Vim.
- [lua-support] Lua-IDE for Vim.
- [Lua Support 2] Lua-IDE for Vim, successor of lua-support.
- [LuaInspect] has plugin for VIM
- [Scintilla/SciTE] (Win32/GTK+)
- Lua syntax highlighting (4.0, 5.0, 5.1, 5.2).
- Lua scripting extension [1]
- SciteScripts is a community area for disseminating Lua extension scripts
- [lua5api.zip] Lua 5.0 C API and Lua functions for SciTE calltips (with optional annotations)
- [SciTE Setup Wizard] provides a batteries-included installation for Windows; it is pre-configured with Lua function calltips and Lua 5 keywords.
- [Lua for Windows] includes a customized version of SciTE which can also debug Lua scripts.
- LuaInspect - has plugin for SciTE
- [NsEditor] (Win32, freeware) NsEditor? for the Apocalyx Engine is a stand-alone script editor written to develop games for the Apocalyx engine. NsEditor? is written in Delphi. It's main target is to simplify Apocalyx game development by means of offering a rich set of features and a game framework. The most important editor features include:
- Multiple script editor windows, Lua syntax highlighting, Apocalyx syntax highlighting, context dependent syntax.
- Auto proposal and completion plus parameter proposal, Templates, Zipfile support, Media preview, Direct control of Apocalyx allowing in-game editing and control, Unlimited custom Apocalyx control commands, Function list, etc.
- NsEditor? is set up to also supports a complete game framework. The game framework is based on a set of prefab entities and macro functions. Entities are predefined code snippets, written as normal Lua functions, that can be insert into your personal game scripts.
- Project template files, zip file support, media preview, goto function, insert Variable, GlGooey? skin editor (to skin the GUI elements), XML highlighter, INI highlighter, etc.
- [Geany] (Unix, Windows and most other platforms)
- Code folding, Syntax highlighting (since Geany 0.11)
- Also has a plugin that allows you to control/extend the editor using Lua scripting.
- [Textadept] (Windows/Linux/OS X, MIT, GTK+)
- Extremely extensible editor written in C and Lua using Scintilla
- [Zeus for Windows] (Win32, shareware)
- Code folding
- Syntax highlighting
- Project/Workspace manager
- Class browser
- Code templates
- Tools and macros
- The [QuickHelp] feature can open the [Lua Helpfile] at the topic of current word.
- [Debugger] for Lua 5.1
- Editor is fully configurable using embedded Lua 5.1 scripting module
- [PSPad for Windows] (Win32, freeware)
- Support of Lua 4.0 syntax highlighting
- Can be re-configured to support Lua 5.0 syntax highlighting
- Keyboard F-keys can open [Lua Helpfile] at the topic for a word the cursor is on.
- [Crimson Editor for Windows] (Win32, freeware)
- Support of Lua 4.0 syntax highlighting
- Can be re-configured to support Lua 5.0 syntax highlighting
- F1 can open [Lua Helpfile] at the topic for a word the cursor is on.
- [EmEditor] (Win32, shareware)
- Lua 5.0 syntax highlighting configuration file
- [jEdit] (Java, freeware)
- Support of Lua 5.0 syntax highlighting
- [TextWrangler] (OS X, freeware)
- Support of Lua 5.0 syntax highlighting
- [SubEthaEdit] (OS X, commercial)
- Support of Lua 5.0 syntax highlighting
- [TextMate] (OS X, commercial)
- Support of Lua 5.0 syntax highlighting
- Lua macro support
- [BBEdit] (OS X, commercial)
- Support of Lua 5.0 syntax highlighting
- [Smultron] (OS X, freeware; discontinued)
- Support of Lua 5.0 syntax highlighting
- [Sublime Text] (Linux, OS X, Windows, commercial)
- Lua syntax highlighting
- [Notepad++] (Windows)
- Lua syntax highlighting
- [FXiTe] (Windows/Linux/FreeBSD, GPL)
- Lua syntax highlighting
- Built-in Lua scripting engine
- [ScriptDev] - script IDE for Python, Ruby, Lua, Tcl, Perl
Editors requiring 3rd party add-ons, and miscellaneous editor tools:
- [Emacs] and [XEmacs] (most platforms)
- [lua-mode] with syntax highlighting, auto-indent, interactive lua shell, paren and brace matching, auto-move to function or block begin/end, online documentation look-ups, postprocess output buffer (jump to error lines using traceback).
- [lua2-mode] - semantic highlighting for Lua (e.g. differentiate globals and locals).
- [GNU Nano] (Unix, Windows and most other platforms)
- [Syntax highlighting file], see here to [install it].
- [Jed 0.99.19 and later] (Unix, Windows and most other platforms)
- [Visual Studio] (win32)
- [LuaLanguageService] syntax highlighting, code regions / auto outlining, auto completion, never freeze for huge lua files, for Visual Studio 2010/2012/2013 and it is Open Source.
- [LuaLangPack] syntax highlighting, code regions / auto outlining, Lua project trees, for Visual Studio 2005.
- [LuaLite] syntax highlighting and auto-completion plug-in for Visual Studio .NET 2003.
- See also CompilingLuaScriptsInVisualStudio
- [Xcode] (OS X)
- Files:wiki_insecure/editors/XcodeLuaSyntaxHighlighting.zip (Note: doesn't seem to work with XCode 3)
- [capgo] has a version for XCode 3.x
- [Coda] (OS X, commercial)
- Requires copying the Lua syntax module from the [SubEthaEdit] demo
- [MED] (win32 and OS/2 PM)
- [NEdit] (most platforms)
- visit site to download Lua pattern
- [EditPad Pro] (Win32)
- [EditPad Pro BR] (Portuguese version)
- [EditPad Pro Syntax Coloring Scheme for Lua] (Supports both Lua v4 and v5)
- [EditPad Pro File Navigation Scheme for Lua] (for automatic code folding and a function tree)
- [TextPad] (win32)
- Files:wiki_insecure/editors/textpad-lua40.syn
- [Lua_5.0.syn] (Lua 5.0 compliant syntax definition)
- [EditPlus] (win32)
- ftp://ftp.editplus.com/files/lua.zip (Lua4)
- Files:wiki_insecure/editors/editplus-lua50.stx (Lua5, needs updating)
- http://skrollan.myftp.org/Editplus_Lua_5.0.2.zip (syntax highlighting, if incomplete report it)
- [MC-Cooledit] (Unix, win32)
- [Syntax coloring scheme] Use this with the internal editor of the GNU Midnight Commander to get your scripts with fancy colors. Includes small Lua script to perform installation.
- [ConText] (win32)
- [FTE] (Unix, win32, OS/2)
- http://t-o-m-e.net/tmp/m_lua.fte (Lua highlighter)
- [UltraEdit] (win32)
- [Syntax coloring scheme] Copy/paste this at the bottom of the wordfile.txt configuration file in the installation folder to add syntax coloring for Lua 5.
- [Notepad2 with Lua support] (win32)
- A customized version of the [Notepad2] editor.
- [Epsilon] (win32)
- Epsilon is an emacs-like editor that has been around for quite a few years in the DOS, OS/2, Windows, and lately Mac OSX and Linux platforms. A [simple Lua mode] is available, written in Epsilon's C-like extension language EEL. It is known to work with Epsilon 13, and probably works with some earlier versions as well. Save the liked file locally as luamode.e, compile to bytecode and load into the running Epsilon state with the compile-buffer command (which is probably bound to Alt+F3). Save the modified state file as usual (with the write-state command). The resulting major mode handles simple syntax highlighting and code indentation cases, but it does have blind spots and limitations.
- [Eclipse] (open-source, EPL) is a Java IDE that can be extended to support Lua 5.1 with one of these plugins
- [Lua Development Tools] wich comes with syntax highlight, code completion, compilation errors, code and comment folding, code navigation, and a debugger.
- [LuaEclipse] wich comes with syntax highlight, code completion, compilation errors, code and comment folding (and) script execution with a pre-configured interpreter.
- [LunarEclipse] wich comes with syntax highlight, code completion, compilation errors, code and comment folding and an ouline view.
Lua的工具资源3的更多相关文章
- 详解LUA开发工具及其环境配置
LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧.看我能不能忽悠到你. LUA是语言,那么一定有编写的工具.第 ...
- Lua IDE工具-Intellij IDEA+lua插件配置教程(Chianr出品)
Lua 编译工具IDE-Intellij IDEA 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Ch ...
- C++ Enum 转 Lua Table工具
C++ Enum转Lua Table工具 观察C++ Enum结构 总结结构 enum GameMessage { //******* ///****************** GM_GAMESER ...
- 工具资源系列之给 windows 虚拟机装个 ubuntu
前面我们已经介绍了如何在 Windows 宿主机安装 VMware 虚拟机,这节我们将利用安装好的 VMware 软件安装 Ubuntu 系统. 前情回顾 虚拟机为我们在 Windows 宿主机体验别 ...
- 工具资源系列之给 windows 虚拟机装个 centos
前面我们已经介绍了如何在 Windows 宿主机安装 VMware 虚拟机,这节我们将利用安装好的 VMware 软件安装 centos 系统. 前情回顾 由于大多数人使用的 Windows 电脑而工 ...
- 工具资源系列之给 windows 虚拟机装个 windows
前面我们已经介绍了如何在 Windows 宿主机安装 VMware 虚拟机,这节我们将利用安装好的 VMware 软件安装 Windows 系统. 前情回顾 虚拟机是相对于真实的物理机而言的概念,是在 ...
- HTML5和CSS3工具资源汇总
HTML5 & CSS3 准备就绪 该网站通过扇形图表的形式展现了从08年到10年以来各大浏览器对HTML5和CSS3的支持情况.发展势头还是很可观的. HTML5安全手册 CSS3按钮生成器 ...
- lua luna工具库
luna工具库 概述 luna库提供了几个lua开发的常见辅助功能: lua/c++绑定 lua序列化与反序列化 变长整数编码,用于lua序列化,当然也可以方便的用于其他场合 这里把代码编译成了动态库 ...
- 工具资源系列之给 windows 虚拟机装个 mac
众说周知,Mac 很好但也很贵,对一般大众而言,漂亮简洁高颜值,对软件开发者而言,方便省心有点贵. 好到什么程度? 内置大量常用的开发工具,省去了初学者安装配置环境的麻烦,版本控制工具 svn 默认已 ...
随机推荐
- erlang中检查内存泄露
最近项目内存占用过多,检查一下erlang的内存使用情况. 1. 通过etop可以很方便得出erlang内存使用的情况 spawn(fun() -> etop:start([{output, t ...
- QSharedMemory共享内存实现进程间通讯(IPC)及禁止程序多开
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QSharedMemory共享内存实现进程间通讯(IPC)及禁止程序多开 本文地址:h ...
- sysbench 环境安装,压测mysql
源码路径:https://github.com/akopytov/sysbench 版本linux 6.8sysbench 0.5mysql 5.6.29 1.安装pip略 2.pip 安装bzr p ...
- Java NIO:IO与NIO的区别 -阿里面试题
一.概念 NIO即New IO,这个库是在JDK1.4中才引入的.NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多.在Java API中提供了两套N ...
- Spring 学习7 -事务
1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱. 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱:然后ATM出1000元钱.这两个步骤必须是 ...
- SQL的拼接语句在DELPHI中怎么写
SQL 语句的拼接,关键点在于对引号的处理上. 在 delphi 的语法中,使用单引号做字符串的标志符.因此,当遇到 SQL 语句中字符串标识量编写的时候,需要用两个单引号来代替实际的引号. 举例: ...
- 第139天:详解cookie、 sessionStorage 和localStorage
1.cookie:存储在用户本地终端上的数据.有时也用cookies,指某些网站为了辨别用户身份,进行session跟踪而存储在本地终端上的数据,通常经过加密.一般应用最典型的案列就是判断注册用户是否 ...
- ZOJ2083_Win the Game
这个题目很有趣,有博弈知识,又有一点智商题的感觉. 题意为给你一段长为n的的线段. 两个游戏者轮流在一段长为2,未被染色的线段上涂色. 无法涂色的游戏者输. 题目有点灵活.关键在于怎么得到Sg函数值呢 ...
- BZOJ3524 & LOJ2432:[POI2014]代理商Couriers——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=3524 https://loj.ac/problem/2432 给一个长度为n的序列a.1≤a[i] ...
- 在华为eNSP中配置简单的DHCP
拓扑图,如图1 图1 在AR1中的配置过程如图2 图2 通过PC1查看是否分配了地址,如图3 图3