lua编译器和ide
这里有一个网址,上面记录了大部分流行的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相关推荐
- 以下哪款工具不能编译c语言,哪款C语言编译器(IDE)适合初学者?
这里我们把"编译器"和"IDE(集成开发环境)"当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知 ...
- linux lua ide,mac os上开发lua用什么ide
2016-09-22 回答 一.mac os x中make和gcc命令的安装 在编译lua前需要做的准备工作. 我将lua-5.2.2.tar.gz下载到苹果电脑中,解压后进行编译时,发现我的mac ...
- 智能合约编译器Remix IDE
Error: The method eth_getCompilers does not exist/is not available at web3.js:3143:20 at web ...
- c语言编译器IDE怎么,C语言编译器和IDE的选择
什么是编译器: CPU只认识几百个二进制形式的指令,C语言对CPU而言简直就是天书.C语言是用固定的词汇与格式组织起来,简单直观,程序员容易识别和理解. 这时候就需要一个工具,将C语言代码转换成CPU ...
- 答 ricky52529 关于EF线程、事件、编译器、IDE……
贴子原文在这里:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=142326 因为此文,我们"提前决定""在编 ...
- C/C++编译器、IDE、编辑器系统介绍
1. 引言 很多人做了很多年的C/C++开发,却依然分不清C/C++编译器的一些概念,今天就在这篇文章中好好的说一下.编译器.编译环境.编辑器.IDE(集成开发环境)这个几个概念有交叉但差异很大. 编 ...
- Visual Studio 编译器修改IDE背景图片
ClaudiaIDE:https://github.com/buchizo/ClaudiaIDE 然后在发布的版本中根据对应的VS版本下载对应的ClaudiaIDE插件 下载完成后点击安装,在VS选项 ...
- 搭建Lua开发环境(Lua解释器+IDEA编译器)
搭建Lua开发环境(Lua解释器+IDEA编译器) Lua概述 Lua特性 应用场景 安装Lua Windos环境安装 Linux环境安装 配置Lua解释器+IDEA编译器进行开发 在IDEA安装Lu ...
- 编辑器\编译器\IDE
编译器&编辑器&IDE的区别: 编辑器是用来写代码的,而编译器是对现场高级语言代码翻译成相对低级语言的一段小程序/指令. 集成开发环境(IDE,Integrated Developme ...
最新文章
- 关于自注意力机制的思考
- python中的几种倒序遍历
- Nexus【环境搭建 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
- vlc 缓冲大小 设置_用libvlc 播放指定缓冲区中的视频流
- 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...
- php 跟踪邮件,php – 电子邮件跟踪 – GMail
- php搭建后台 xampp_你还在用wordpress?|搭建独一无二个人网络日志发布平台
- linux 过滤某种类型文件,linux mv 类型过滤
- 用python实现pdf转word_Python实现PDF转Word
- gta5因为计算机丢失xinput1,xinput1_3.dll_gta5丢失xinput1_3.dll_xinput1_3.dll win10
- Andriod中如何新建lunch项
- Java-基于SSM的健身后台管理系统
- 004.前端面试排雷之唱、跳、rap三步曲(一)唱篇
- J2EE高级开发框架小课程之Spring框架1——Spring创建三种方式:使用无参构造器创建对象(bean标签的方式),使用静态方法创建对象,使用实例方法创建对象(非静态方法)
- TextOut字体设置
- i9 12900hk参数 i9 12900HK功耗
- Android应用分身检测
- 什么是网络上的Cookies,您如何使用它们?
- java电影院购票系统总结_Java实现电影院订票系统代码
- 【音视频开发】音频相关概念 - 总结