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

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

(搬運工)Lua Editor Support

Posted on 2012-03-06 16:19 點點滴滴 閱讀(1599) 評論(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>
            99视频有精品| 99re66热这里只有精品3直播| 亚洲在线网站| 亚洲香蕉伊综合在人在线视看| 日韩视频不卡| 一区二区三区免费观看| 亚洲一区二区三区四区五区黄| 亚洲一区二区三区精品在线观看| 亚洲一区精品电影| 亚洲欧美自拍偷拍| 久久亚洲精品伦理| 欧美国产综合| 国产精品毛片a∨一区二区三区| 国产精品男gay被猛男狂揉视频| 国产日韩欧美日韩| 欧美二区在线观看| 亚洲小说区图片区| 中文亚洲免费| 久久激五月天综合精品| 欧美1区2区| 亚洲午夜视频在线| 久久综合九色综合久99| 欧美性jizz18性欧美| 激情久久综合| 亚洲一区二三| 欧美大片91| 欧美亚洲在线| 欧美日韩午夜激情| 狠狠v欧美v日韩v亚洲ⅴ| 99热在这里有精品免费| 久久高清国产| 99国产精品国产精品久久 | 国产精品99久久久久久宅男| 香港成人在线视频| 欧美日韩久久不卡| 亚洲成色精品| 久久精品最新地址| 中文国产成人精品久久一| 久久久久久国产精品mv| 国产精品久久网站| 亚洲日本中文字幕免费在线不卡| 欧美一级电影久久| 亚洲日本理论电影| 亚洲永久免费观看| 欧美伦理91| 亚洲激情网站免费观看| 性做久久久久久| 欧美日韩亚洲成人| 亚洲精品免费网站| 免费看精品久久片| 久久电影一区| 国产日韩欧美一区二区| 亚洲欧美日韩在线观看a三区| 亚洲国产婷婷香蕉久久久久久| 欧美在线免费一级片| 国产精品综合色区在线观看| 一区二区三区高清视频在线观看| 欧美国产日韩一区| 久久综合伊人77777| 红桃av永久久久| 久久精品青青大伊人av| 欧美一区二区三区免费视| 国产乱码精品一区二区三区忘忧草 | 国产精品视频免费一区| 亚洲影院在线观看| 亚洲午夜激情| 国产美女诱惑一区二区| 久久不射2019中文字幕| 欧美一级成年大片在线观看| 国产亚洲精品自拍| 葵司免费一区二区三区四区五区| 久久久99久久精品女同性| 国产人成一区二区三区影院| 性色av香蕉一区二区| 性8sex亚洲区入口| 伊人成人在线| 农夫在线精品视频免费观看| 久久久亚洲高清| 亚洲日本黄色| 亚洲精品在线观看免费| 国产精品福利久久久| 欧美专区一区二区三区| 久久精品日韩| 亚洲精品欧美一区二区三区| 亚洲免费成人| 国产视频一区二区三区在线观看| 久久蜜臀精品av| 欧美国产精品劲爆| 亚洲欧美日韩中文视频| 久久深夜福利免费观看| av成人免费观看| 亚洲欧美日韩精品久久| 亚洲经典自拍| 亚洲午夜伦理| 悠悠资源网亚洲青| 日韩一级视频免费观看在线| 国产日韩1区| 欧美激情欧美激情在线五月| 欧美色精品天天在线观看视频 | 欧美顶级少妇做爰| 欧美日韩国产一区二区三区| 欧美一区二区视频在线观看| 久久亚洲色图| 性久久久久久久久| 欧美成年人在线观看| 午夜一区不卡| 欧美二区在线| 久久久久久久91| 欧美日韩福利在线观看| 麻豆国产精品777777在线| 欧美午夜a级限制福利片| 欧美成人免费全部观看天天性色| 国产精品成人一区| 欧美高清一区二区| 国产一区二区三区奇米久涩 | 久久国产精品亚洲77777| 欧美va天堂va视频va在线| 欧美专区中文字幕| 国产精品va在线| 亚洲电影在线免费观看| 国产专区综合网| 亚洲综合国产精品| 亚洲午夜一二三区视频| 欧美高清不卡| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产麻豆视频精品| 在线亚洲美日韩| 99热在线精品观看| 欧美经典一区二区| 欧美激情1区2区3区| 在线成人国产| 国产精品日韩欧美大师| 欧美中文字幕在线播放| 亚洲无线一线二线三线区别av| 美女国产精品| 狂野欧美性猛交xxxx巴西| 国产九九精品视频| 亚洲一区3d动漫同人无遮挡| 亚洲午夜激情免费视频| 欧美日韩和欧美的一区二区| 亚洲精品久久久蜜桃| 亚洲人成绝费网站色www| 久久躁狠狠躁夜夜爽| 欧美激情导航| 亚洲黄色性网站| 欧美高清在线视频观看不卡| 亚洲国产精品一区| 99国产精品久久久久久久成人热 | 久久久精品国产免费观看同学| 久久久久国产精品厨房| 国产欧美日韩一区| 欧美一区二区在线看| 另类亚洲自拍| 最近看过的日韩成人| 欧美—级a级欧美特级ar全黄| 亚洲国产天堂久久国产91| 99re6这里只有精品| 欧美午夜不卡视频| 欧美一区二区三区四区夜夜大片| 久久中文字幕一区| 亚洲国产毛片完整版| 欧美二区在线播放| 亚洲综合不卡| 久久漫画官网| 99国产精品国产精品久久| 国产精品久久久久影院色老大| 午夜精品理论片| 欧美大成色www永久网站婷| 一区二区精品| 国产日韩精品一区二区浪潮av| 久久精品伊人| 亚洲国产精品成人| 性娇小13――14欧美| 亚洲国产另类久久精品| 欧美日韩国产色视频| 欧美一区在线看| 亚洲欧洲精品一区二区| 欧美在线免费看| 亚洲精品日韩在线观看| 国产欧美精品久久| 女主播福利一区| 先锋影音久久| 一区二区三区欧美亚洲| 亚洲电影第1页| 国产精品每日更新在线播放网址| 久久黄色小说| 亚洲天堂网站在线观看视频| 欧美大片免费观看在线观看网站推荐 | 欧美亚洲免费电影| 日韩小视频在线观看| 久久最新视频| 久久成人免费电影| 一区二区三区日韩欧美| 一区二区亚洲精品国产| 国产精品―色哟哟| 欧美久久久久久久久| 美女视频黄免费的久久| 午夜天堂精品久久久久| 一区二区三区精密机械公司 | 亚洲一区二区三区在线播放|