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

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>
            欧美在线视频日韩| 久久久精品久久久久| 亚洲人成在线播放| 亚洲欧美日韩精品一区二区| 欧美freesex8一10精品| 亚洲欧美精品一区| 欧美日韩国产影院| 一区二区视频欧美| 久久久久久久高潮| 欧美一区二区视频在线观看2020| 欧美体内she精视频在线观看| 日韩一级黄色大片| 亚洲破处大片| 久久久久久久久岛国免费| 国产一区自拍视频| 另类欧美日韩国产在线| 久久久一区二区三区| 伊人久久综合97精品| 久久人人爽国产| 亚洲女女做受ⅹxx高潮| 欧美bbbxxxxx| 亚洲区第一页| 亚洲欧美影音先锋| 国产一区久久| 亚洲精品一区在线| 国产亚洲一区在线播放| 久久久av毛片精品| 欧美激情一区三区| 欧美一区二区性| 久久精品人人做人人爽| 香蕉成人伊视频在线观看| 欧美成人资源| 亚洲综合色丁香婷婷六月图片| 你懂的网址国产 欧美| 欧美在线free| 亚洲永久在线| 欧美精品亚洲精品| 午夜影视日本亚洲欧洲精品| 国产一区二区三区四区五区美女 | 小嫩嫩精品导航| 亚洲一区制服诱惑| 国产一区欧美| 亚洲国产日韩一区二区| 亚洲最新视频在线| 欧美国产激情| 亚洲国产日韩欧美一区二区三区| 欧美精品国产精品日韩精品| 欧美诱惑福利视频| 欧美视频在线看| 午夜免费电影一区在线观看| 在线亚洲一区二区| 国内精品久久久久影院 日本资源| 一本色道**综合亚洲精品蜜桃冫| 在线亚洲激情| 亚洲福利精品| 亚洲免费婷婷| 亚洲美洲欧洲综合国产一区| 在线性视频日韩欧美| 在线成人激情黄色| 亚洲资源av| 亚洲美女色禁图| 欧美在线视频一区二区| 一区二区欧美在线| 久久一二三区| 久久精品理论片| 欧美色欧美亚洲另类七区| 久久蜜桃香蕉精品一区二区三区| 欧美日韩在线影院| 欧美激情亚洲一区| 韩日成人在线| 亚洲欧美视频一区| 亚洲午夜视频在线观看| 奶水喷射视频一区| 久久亚洲一区二区三区四区| 国产精品二区在线观看| 亚洲人成网站999久久久综合| 激情综合激情| 欧美中文在线观看国产| 亚洲一区二区三区四区五区黄| 久久综合伊人77777麻豆| 樱花yy私人影院亚洲| 99亚洲伊人久久精品影院红桃| 在线观看福利一区| 欧美伊人精品成人久久综合97| 亚洲欧美不卡| 欧美午夜视频网站| 亚洲看片网站| 一区二区三区 在线观看视频 | 国产精品一二一区| 一区二区三区免费观看| 99精品热6080yy久久| 欧美丰满高潮xxxx喷水动漫| 欧美成人精品h版在线观看| 韩日精品视频| 久久综合久久综合这里只有精品| 久久久欧美精品sm网站| 好看的日韩av电影| 久久午夜色播影院免费高清| 久久久综合网站| 亚洲大胆美女视频| 男女精品网站| 亚洲乱码精品一二三四区日韩在线| 亚洲欧洲美洲综合色网| 欧美www视频| 日韩午夜在线电影| 亚洲欧美国产日韩中文字幕| 国产女优一区| 美国三级日本三级久久99| 亚洲高清网站| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩视频一区二区| 亚洲视频在线免费观看| 欧美一区午夜精品| 在线看片第一页欧美| 欧美成人a视频| 一本色道久久综合亚洲精品按摩| 亚洲女性喷水在线观看一区| 国产欧美日韩91| 久久午夜影视| 夜夜嗨av一区二区三区网站四季av| 午夜精品免费| 亚洲第一狼人社区| 欧美无砖砖区免费| 欧美中文字幕| 亚洲精品一区二区三区99| 午夜影院日韩| 91久久线看在观草草青青| 欧美日精品一区视频| 欧美一区国产一区| 亚洲人成在线影院| 久久精品一区二区三区不卡牛牛| 亚洲成人原创| 国产精品视频yy9299一区| 久久午夜电影| 亚洲欧美日本在线| 亚洲经典自拍| 久久久人成影片一区二区三区| 亚洲品质自拍| 国产日韩精品一区二区三区| 欧美成人激情视频免费观看| 亚洲男女毛片无遮挡| 最新国产乱人伦偷精品免费网站| 欧美在线免费一级片| 99精品视频网| 在线观看欧美| 国产三区二区一区久久| 欧美日韩精品伦理作品在线免费观看| 欧美在线一区二区| 亚洲午夜精品视频| 亚洲片区在线| 亚洲国产99| 99re66热这里只有精品3直播 | 久久久亚洲国产美女国产盗摄| 亚洲激情第一区| 国产日韩一区二区三区在线播放| 国产精品日本精品| 中国成人黄色视屏| 亚洲精品综合久久中文字幕| 欧美色偷偷大香| 欧美电影电视剧在线观看| 欧美v日韩v国产v| 日韩亚洲综合在线| 亚洲欧美综合网| 91久久中文| 亚洲欧美精品伊人久久| …久久精品99久久香蕉国产| 亚洲国产成人精品女人久久久 | 欧美成人免费在线视频| 亚洲国产欧美不卡在线观看| 亚洲欧美国产精品专区久久| 欧美伦理视频网站| 狠狠狠色丁香婷婷综合激情| 一区二区国产精品| 亚洲欧美精品伊人久久| 久久天堂成人| 欧美一区二区视频在线观看| 午夜精品久久久久久久久| 国产精品久久久久av| 欧美成人精品1314www| 麻豆成人在线| 久久久久久精| 久久婷婷国产综合精品青草| 久久久久久久久伊人| 久久久免费观看视频| 久久在线免费观看视频| 久久精品亚洲国产奇米99| 一本一道久久综合狠狠老精东影业 | 日韩视频一区二区三区在线播放免费观看 | 久久亚洲免费| 中文av一区特黄| 亚洲美洲欧洲综合国产一区| 亚洲激情自拍| 亚洲精品一区二区网址| 亚洲美女视频网| 亚洲一级黄色片| 欧美伊人久久| 免费看亚洲片| 欧美午夜无遮挡| 国产亚洲亚洲| 亚洲肉体裸体xxxx137|