这里有一个网址,上面记录了大部分流行的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需要多少钱,现在正在发邮件去问。

转载于:https://www.cnblogs.com/daochong/p/7298728.html

lua编译器和ide相关推荐

  1. 以下哪款工具不能编译c语言,哪款C语言编译器(IDE)适合初学者?

    这里我们把"编译器"和"IDE(集成开发环境)"当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知 ...

  2. linux lua ide,mac os上开发lua用什么ide

    2016-09-22 回答 一.mac os x中make和gcc命令的安装 在编译lua前需要做的准备工作. 我将lua-5.2.2.tar.gz下载到苹果电脑中,解压后进行编译时,发现我的mac ...

  3. 智能合约编译器Remix IDE

    Error: The method eth_getCompilers does not exist/is not available     at web3.js:3143:20     at web ...

  4. c语言编译器IDE怎么,C语言编译器和IDE的选择

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

  5. 答 ricky52529 关于EF线程、事件、编译器、IDE……

    贴子原文在这里:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=142326 因为此文,我们"提前决定""在编 ...

  6. C/C++编译器、IDE、编辑器系统介绍

    1. 引言 很多人做了很多年的C/C++开发,却依然分不清C/C++编译器的一些概念,今天就在这篇文章中好好的说一下.编译器.编译环境.编辑器.IDE(集成开发环境)这个几个概念有交叉但差异很大. 编 ...

  7. Visual Studio 编译器修改IDE背景图片

    ClaudiaIDE:https://github.com/buchizo/ClaudiaIDE 然后在发布的版本中根据对应的VS版本下载对应的ClaudiaIDE插件 下载完成后点击安装,在VS选项 ...

  8. 搭建Lua开发环境(Lua解释器+IDEA编译器)

    搭建Lua开发环境(Lua解释器+IDEA编译器) Lua概述 Lua特性 应用场景 安装Lua Windos环境安装 Linux环境安装 配置Lua解释器+IDEA编译器进行开发 在IDEA安装Lu ...

  9. 编辑器\编译器\IDE

    编译器&编辑器&IDE的区别: 编辑器是用来写代码的,而编译器是对现场高级语言代码翻译成相对低级语言的一段小程序/指令. 集成开发环境(IDE,Integrated Developme ...

最新文章

  1. 关于自注意力机制的思考
  2. python中的几种倒序遍历
  3. Nexus【环境搭建 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
  4. vlc 缓冲大小 设置_用libvlc 播放指定缓冲区中的视频流
  5. 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...
  6. php 跟踪邮件,php – 电子邮件跟踪 – GMail
  7. php搭建后台 xampp_你还在用wordpress?|搭建独一无二个人网络日志发布平台
  8. linux 过滤某种类型文件,linux mv 类型过滤
  9. 用python实现pdf转word_Python实现PDF转Word
  10. gta5因为计算机丢失xinput1,xinput1_3.dll_gta5丢失xinput1_3.dll_xinput1_3.dll win10
  11. Andriod中如何新建lunch项
  12. Java-基于SSM的健身后台管理系统
  13. 004.前端面试排雷之唱、跳、rap三步曲(一)唱篇
  14. J2EE高级开发框架小课程之Spring框架1——Spring创建三种方式:使用无参构造器创建对象(bean标签的方式),使用静态方法创建对象,使用实例方法创建对象(非静态方法)
  15. TextOut字体设置
  16. i9 12900hk参数 i9 12900HK功耗
  17. Android应用分身检测
  18. 什么是网络上的Cookies,您如何使用它们?
  19. java电影院购票系统总结_Java实现电影院订票系统代码
  20. 【音视频开发】音频相关概念 - 总结

热门文章

  1. Extjs chart 丰富呈多个数据形式
  2. iOS 入门——Hello World app
  3. Docker、Kubernetes与PaaS不得不说的渊源
  4. Style Lessons in Clarity and Grace (11th Edition)中文翻译
  5. css样式的百分比都相对于谁?
  6. Arduino语言介绍
  7. 创建使用模块与datetime模块使用
  8. delphi ,安装插件
  9. Cards BZOJ 1004
  10. 简单的进度条拖动效果及拖拽改变层大小