青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

(搬運工)Lua Editor Support

Posted on 2012-03-06 16:19 點點滴滴 閱讀(1601) 評論(0)  編輯 收藏 引用
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:

  • [Koneki 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
    • Occurence highlighting
    • Code navigation ("Go to definition")
    • Visual debugger

  • [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.2 and 5.1.4

  • [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.
    • LuaInspect - has plugin for VIM

  • [Scintilla/SciTE] (Win32/GTK+)
    • Lua syntax highlighting (4.0, 5.0, 5.1), including nested literal strings and block comments.
    • Lua scripting extension [1]
    • SciteScripts is a community area for disseminating Lua extension scripts
    • [lua5api.zip] Lua 5 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)

  • [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.2
    • Editor is fully configurable using embedded Lua 5.1.2 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

  • [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).

  • [Coda] (OS X, commercial)
    • Requires copying the Lua syntax module from the [SubEthaEdit] demo

  • [NEdit] (most platforms)
    • visit site to download Lua pattern

  • [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.

  • [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.

  • [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
    • [Koneki 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.

Comments on Specific Editors

UltraEdit

Add code-folding ability by adding these lines to the syntax highlighting file above:

/Open Fold Strings = "{" /Close Fold Strings = "}"

jEdit

Here's a basic jEdit macro that filters the currently selected text through a Lua function. --DavidManura

Process p = java.lang.Runtime.getRuntime().exec(
    "lua -e\"io.stdout:write((io.stdin:read'*a':gsub('[a-z]','-')))\"");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
bw.write(textArea.getSelectedText());
bw.close();

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String text = "";
String buffer;
while ((buffer = br.readLine()) != null) { text += buffer + "\n"; }
textArea.setSelectedText(text);
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线国产精品播放| 亚洲人成网站色ww在线| 亚洲四色影视在线观看| 亚洲视频成人| 欧美无砖砖区免费| 亚洲天堂av图片| 欧美诱惑福利视频| 国内激情久久| 麻豆精品一区二区综合av| 欧美黄色一级视频| 日韩视频一区| 国产精品每日更新| 久久精品国产一区二区三区| 欧美激情综合色| 亚洲深夜福利视频| 国产一区高清视频| 欧美精品三级| 亚洲在线一区二区三区| 久久精品亚洲| 最近中文字幕日韩精品| 欧美日韩精品中文字幕| 亚洲欧美另类在线| 欧美激情网站在线观看| 亚洲无线视频| 国产综合视频| 欧美日韩国产不卡| 新狼窝色av性久久久久久| 免费日韩av片| 99视频有精品| 韩国精品一区二区三区| 欧美理论在线播放| 久久av红桃一区二区小说| 亚洲欧洲精品一区| 中国av一区| 国内精品**久久毛片app| 欧美日韩亚洲一区二| 久久久久国产精品www | 亚洲精品在线观| 欧美淫片网站| 99在线精品视频| 国产永久精品大片wwwapp| 欧美日韩a区| 久久久久99| 亚洲在线播放| 欧美亚洲午夜视频在线观看| 欧美日韩国产不卡| 亚久久调教视频| 99视频日韩| 欧美成人乱码一区二区三区| 性欧美暴力猛交另类hd| 9l国产精品久久久久麻豆| 狠狠色综合色区| 国产精品女主播一区二区三区| 久久在线精品| 欧美中文在线观看| 亚洲一区二区视频在线| 99re在线精品| 亚洲激情校园春色| 欧美成人黑人xx视频免费观看| 久久精品国产久精国产一老狼 | 久久尤物视频| 欧美一区二区播放| 亚洲欧美另类在线| 亚洲少妇最新在线视频| 一区二区三区国产盗摄| 日韩视频不卡中文| 亚洲第一黄网| 亚洲第一区在线| 国产一区二区0| 国产日产精品一区二区三区四区的观看方式 | 久久国产精品久久久久久久久久 | 久久精品欧美日韩精品| 先锋a资源在线看亚洲| 亚洲尤物影院| 午夜国产不卡在线观看视频| 夜夜嗨av一区二区三区免费区| 亚洲国产毛片完整版| 欧美高清不卡| 亚洲国产一二三| 亚洲国产另类久久久精品极度| 欧美激情第一页xxx| 亚洲国产精品激情在线观看| 亚洲电影在线免费观看| 亚洲国产精品久久久久婷婷884 | 亚洲视频免费| 亚洲一区日韩在线| 性欧美xxxx大乳国产app| 中文国产亚洲喷潮| 亚洲欧美成人精品| 亚洲午夜久久久| 午夜精品三级视频福利| 欧美在线91| 美日韩精品视频| 欧美日韩国产美女| 欧美性jizz18性欧美| 国产精品蜜臀在线观看| 黑人巨大精品欧美一区二区| 一色屋精品视频在线观看网站| 亚洲国产精品成人一区二区 | 美国成人毛片| 欧美国产免费| 一本色道久久综合狠狠躁的推荐| 亚洲一区二区精品视频| 久久精品国产亚洲一区二区三区 | 欧美在线观看日本一区| 老牛国产精品一区的观看方式| 欧美精品一区二区三区很污很色的 | 久久全球大尺度高清视频| 美日韩精品免费| 91久久精品一区二区别| 亚洲午夜一区二区三区| 久久嫩草精品久久久久| 欧美精品一二三| 国产精品日韩欧美综合| 在线电影国产精品| 亚洲一区二区三区免费在线观看| 久久久久久久综合色一本| 亚洲精品视频啊美女在线直播| 亚洲欧美中日韩| 欧美1区3d| 国产毛片精品国产一区二区三区| 亚洲国产一区在线| 午夜在线精品偷拍| 欧美成人伊人久久综合网| 一区二区三区|亚洲午夜| 久久资源av| 国产美女精品视频免费观看| 亚洲欧洲综合另类| 久久精品人人做人人爽| 欧美黑人在线观看| 中日韩视频在线观看| 欧美成人精品一区二区三区| 国产精品成人观看视频国产奇米| 亚洲第一毛片| 久久免费黄色| 亚洲午夜极品| 欧美日本免费| 激情文学综合丁香| 欧美在线视频全部完| 亚洲人成在线免费观看| 久久精品国产久精国产一老狼| 国产精品爱啪在线线免费观看| 亚洲电影毛片| 久久亚洲精品一区二区| 亚洲影院免费| 国产精品www| 一区二区三区福利| 欧美电影免费观看高清完整版| 性高湖久久久久久久久| 国产精品午夜在线| 一二三四社区欧美黄| 欧美韩日一区| 蜜桃视频一区| 黄色国产精品| 久久久午夜精品| 午夜在线视频观看日韩17c| 国产精品一二三视频| 亚洲午夜伦理| 亚洲激情二区| 欧美交受高潮1| 亚洲人成艺术| 亚洲国产另类久久精品| 欧美va亚洲va香蕉在线| 亚洲人成高清| 亚洲国产91精品在线观看| 久久免费高清| 亚洲成人在线网站| 欧美国产亚洲视频| 鲁大师成人一区二区三区| 亚洲激情国产| 欧美高清在线| 欧美高清不卡在线| 99精品欧美一区二区蜜桃免费| 亚洲第一久久影院| 欧美激情精品久久久久| 亚洲精品欧美激情| 亚洲人成在线影院| 欧美日在线观看| 午夜久久tv| 一区二区三欧美| 国产三级欧美三级| 久久久久久高潮国产精品视| 久久精品视频导航| 最新国产成人在线观看| 欧美高清视频在线| 欧美巨乳在线观看| 亚洲欧美日韩高清| 欧美一二三区精品| 亚洲高清影视| 亚洲精品一级| 国产精品第三页| 久久久爽爽爽美女图片| 欧美成人tv| 亚洲欧美久久久| 久久裸体艺术| 99国内精品久久| 午夜国产精品视频免费体验区| 136国产福利精品导航网址| 亚洲大胆av| 欧美日一区二区在线观看 |