这里有一个网址,上面记录了大部分流行的LUA开发工具,包括IDE和Editor。

http://www.wowwiki.com/Lua_editors

一、Eclipse LDT

1、语法高亮,自动提示,跳转,调试这些最基本的功能都算是有,还能添加自定义的api的code complete,

2、性能奇差,由于我是用mac开发,eclipse在mac的表现一直是一塌糊涂,所以果断抛弃,在windows上的表现不清楚。

二、ZeroBrane Studio

1、在它官网上看到的描述令人感觉很美好,性能也不错,也可以自己写插件扩展,但用起来各种不爽。

三、Sublime Text

1、我用的是2.0版本,网上也有人写过它的Custom API code complete,但我觉得它更像一个editor而非一个IDE。

四、LUA Studio

1、听朋友说这工具很强大,可惜只有windows版本,所以没体验过。

五、Lua for Intelli IDEA

1、Intelli IDEA很强大,有很强大的插件开发社区。而且有各种语言的变种,例如AppCode专门开发c/cpp/objective c,WebStorm专门开发JavaScript,由于之前我就是使用cocos2d-x + javascript binging,一直用WebStrom都很爽。

2、Lua for Intelli IDEA这个插伯的功能很强大,特别是语法高亮,很漂亮,也是跟eclipse LDT一样,IDE基本功能也具有,而且也能添加Custom API code complete,性能比eclipse LDT高多了,但有两个明显的缺点,第一个尚能容忍,就是新写的代码,并不能其它代码里使用时能立刻提示出来,第二个根本不能容忍,文件之间的代码跳转几乎不能用!!!!

3、但你会发现就算存在这两个大缺点,这款IDE还是比前面的要好!

六、LUA Glider 2.0

1、在快要绝望的时候,发现了Lua Glider,这是一款以net beans为基础的LUA IDE,windows/Mac都可以用,不过是商业付费软件,怀着不抱希望的心态下了一个试用版,便结果大出我所料,由于是使用Java编写,启动比较慢,性能也不算很高,但它就是一款真正的IDE。

2、语法高亮,Custom API complete,调试,svn集成这些通通都有,而且上面所提到的其它IDE不具备的功能它却具备,例如代码跳转,项目里的代码(非API)提示,它都具有,可以很负责任地说,如果你是用Mac开发LUA,这一款IDE就是你值得拥有的。

3、这是一款商业软件,在我发文时还没完全搞清楚个人版跟团队版的license需要多少钱,现在正在发邮件去问。

lua编译器和ide的更多相关文章

  1. C语言编译器和IDE的选择

    什么是编译器: CPU只认识几百个二进制形式的指令,C语言对CPU而言简直就是天书.C语言是用固定的词汇与格式组织起来,简单直观,程序员容易识别和理解. 这时候就需要一个工具,将C语言代码转换成CPU ...

  2. 哪款C语言编译器(IDE)适合初学者?

    这里我们把“编译器”和“IDE(集成开发环境)”当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windo ...

  3. [lua]紫猫lua教程-命令宝典-L1-01-01. Lua环境与IDE

    网上大把的lua教程  不过紫猫老师的教程向来都是讲的非常仔细 所以最近天气已经36+了 魔兽世界还需要冲飞行声望  懒得写单子根本没有单子,正好认认真真的看下紫猫老师的lua教程 紫猫老师的lua教 ...

  4. lua 学习 (一 )Mac搭建lua环境和ide

    今天开始学习lua  首先是搭建环境 和 我的hello world 首先 交代一下我用的是 Mac 系统 所以在Mac上安装lua 环境很方便的 lua  Mointain Lion - Lua 5 ...

  5. 华为开发者联盟 方舟编译器 DevEco IDE

    华为开发者联盟 https://developer.huawei.com/consumer/cn/ 方舟编译器是为支持多种编程语言.多种芯片平台的联合编译.运行而设计的统一编程平台,包含编译器.工具链 ...

  6. D16Pascal的编译器和IDE

    https://github.com/Memnarch/D16Pascal https://github.com/Memnarch/D16IDE https://github.com/Memnarch ...

  7. 浅析 IDE跟编译器

    之前听别人总说你用啥IDE,直接用编译器. 总的来说IDE包含编译器,而编译器仅仅是IDE的一部分, IDE包括编辑器与编译器. IDE: 可以在IDE上面编写代码,然后编译运行,有错误还能调试.比如 ...

  8. 用VC编译lua源码,生成lua语言的解释器和编译器

    用VC编译lua源码,生成lua语言的解释器和编译器 1.去网址下载源码 http://www.lua.org/download.html 2.装一个VC++,我用的是VC6.0 3.接下来我们开始编 ...

  9. 在cocos code ide的基础上构建自己的lua开发调试环境

    对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容: 1.开发, 即代码编写, 主要是代码提示.补齐, 更高级一点的如变量名颜色等. 2.调试, 主要是运行状态下断点.查看变量.堆栈等. 现在 ...

随机推荐

  1. word文档在线预览地址

    文档网址 http://www.officeweb365.com/Default/Docview 对接 http://ow365.cn/?i=19604&furl=http:://www.ba ...

  2. BeautifulSoup4 提取数据爬虫用法详解

    Beautiful Soup 是一个HTML/XML 的解析器,主要用于解析和提取 HTML/XML 数据. 它基于 HTML DOM 的,会载入整个文档,解析整个 DOM树,因此时间和内存开销都会大 ...

  3. Into Blocks (easy version)

    G1 - Into Blocks (easy version) 参考:Codeforces Round #584 - Dasha Code Championship - Elimination Rou ...

  4. Robot Framework自动化测试(一)--- 安装

    所需环境: 1.python 2.robotframework https://pypi.python.org/pypi/robotframework/2.8.5#downloads 3.wxPyth ...

  5. 前端中的 Attribute & Property

    为了在翻译上显示出区别,Attribute一般被翻译为特性,Property被译为属性. 在使用上面,Angular已经表明态度 Template binding works with propert ...

  6. shell编程-定时删除(30天)文件

    1.创建shell touch /opt/auto-del-30-days-ago.sh chmod +x auto-del-30-days-ago.sh 2.编辑shell脚本: vi auto-d ...

  7. java判断一个字符串是否为数字型

    摘自:https://blog.csdn.net/qq_42133100/article/details/92158507 方法一:用JAVA自带的函数(只能判断正整数 ) 2 public stat ...

  8. CentOS yum安装软件时保留安装包及依赖包或者自动下载安装包及相关依赖包

    CentOS上安装某个软件一般都有很多相关的依赖包,当然,这也与我们安装时software selection步骤中选择的版本有关系,我们服务器在安装CentOS时一般选择Basic Web Serv ...

  9. idea出现灰色或者黄色的波浪线如何去除

    1.File--setting--Editor-Inspections-Geneal-Duplicated Code 去除 主要是类中出现太多的重复代码,idea自动提示.

  10. group_concat() 函数 拼接字符串长度有限制

    最近,在做一个行转列的存储过程,遇到一个问题,问题如下: 我用group_concat()函数 来整合一个月每天的操作量,并将每天的操作量用CONCAT()函数拼接成 “MAX(IF(t.a = '2 ...