lua编译器和ide
这里有一个网址,上面记录了大部分流行的LUA开发工具,包括IDE和Editor。
http://www.wowwiki.com/Lua_editors
一、Eclipse LDT
1、语法高亮,自动提示,跳转,调试这些最基本的功能都算是有,还能添加自定义的api的code complete,
2、性能奇差,由于我是用mac开发,eclipse在mac的表现一直是一塌糊涂,所以果断抛弃,在windows上的表现不清楚。
1、在它官网上看到的描述令人感觉很美好,性能也不错,也可以自己写插件扩展,但用起来各种不爽。
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的更多相关文章
- C语言编译器和IDE的选择
什么是编译器: CPU只认识几百个二进制形式的指令,C语言对CPU而言简直就是天书.C语言是用固定的词汇与格式组织起来,简单直观,程序员容易识别和理解. 这时候就需要一个工具,将C语言代码转换成CPU ...
- 哪款C语言编译器(IDE)适合初学者?
这里我们把“编译器”和“IDE(集成开发环境)”当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windo ...
- [lua]紫猫lua教程-命令宝典-L1-01-01. Lua环境与IDE
网上大把的lua教程 不过紫猫老师的教程向来都是讲的非常仔细 所以最近天气已经36+了 魔兽世界还需要冲飞行声望 懒得写单子根本没有单子,正好认认真真的看下紫猫老师的lua教程 紫猫老师的lua教 ...
- lua 学习 (一 )Mac搭建lua环境和ide
今天开始学习lua 首先是搭建环境 和 我的hello world 首先 交代一下我用的是 Mac 系统 所以在Mac上安装lua 环境很方便的 lua Mointain Lion - Lua 5 ...
- 华为开发者联盟 方舟编译器 DevEco IDE
华为开发者联盟 https://developer.huawei.com/consumer/cn/ 方舟编译器是为支持多种编程语言.多种芯片平台的联合编译.运行而设计的统一编程平台,包含编译器.工具链 ...
- D16Pascal的编译器和IDE
https://github.com/Memnarch/D16Pascal https://github.com/Memnarch/D16IDE https://github.com/Memnarch ...
- 浅析 IDE跟编译器
之前听别人总说你用啥IDE,直接用编译器. 总的来说IDE包含编译器,而编译器仅仅是IDE的一部分, IDE包括编辑器与编译器. IDE: 可以在IDE上面编写代码,然后编译运行,有错误还能调试.比如 ...
- 用VC编译lua源码,生成lua语言的解释器和编译器
用VC编译lua源码,生成lua语言的解释器和编译器 1.去网址下载源码 http://www.lua.org/download.html 2.装一个VC++,我用的是VC6.0 3.接下来我们开始编 ...
- 在cocos code ide的基础上构建自己的lua开发调试环境
对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容: 1.开发, 即代码编写, 主要是代码提示.补齐, 更高级一点的如变量名颜色等. 2.调试, 主要是运行状态下断点.查看变量.堆栈等. 现在 ...
随机推荐
- 《剑指offer》算法题第六天
今日题目: 顺时针打印矩阵 包含min函数的栈 栈的压入.弹出序列 从上到下打印二叉树 二叉树搜索树的后序遍历序列 二叉树中和为某一值的路径 今天的题目都比较简单,下面一一介绍: 1. 顺时针打印矩阵 ...
- 灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?
限时 1 秒钟给出答案,来来来,听我口令:"Java 如何获取数组和字符串的长度?length 还是 length()?" 在逛 programcreek 的时候,我发现了上面这个 ...
- AtCoder AGC004F Namori (图论)
题目链接 https://atcoder.jp/contests/agc004/tasks/agc004_f 题解 神仙题.. 首先考虑树的情况,树是二分图,因此假设我们对二分图进行黑白染色,那么操作 ...
- linux安装vlc视频播放器
文章来自转发 最近,打算在centos7.2上安装一个叫MPlayer的视频播放器,但是折腾好久,得到的结果只是可以播放,但是却没有声音.无奈之下另寻他路.最后选择安装VLC视频播放器. 我的linu ...
- Boost无锁队列
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/okiwilldoit/article/details/50970408 在开发接收转发agent时, ...
- python中列表的简单用法
1.定义list >>> li = ["a", "b", "mpilgrim", "z", " ...
- php post请求
public function file_get_contents_post($url, $post){ $options = array( 'http'=> array( 'method'=& ...
- AutoItLibrary测试Windows GUI
AutoItLibrary库关键字 AutoItLibrary 的对象操作大体上有几大主要部分,Window 操作.Control 操作.Mouse 操作.Process操作.Run 操作.Reg 操 ...
- linux之gzip命令
命令格式: gzip [选项] 压缩(解压缩)的文件名 参数: -d 将压缩文件解压. -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字 -v 对每一个压缩和解压 ...
- AndroidManifest.xml中的<uses-feature>以及和<uses-permission>之间的联系
概述:<uses-feature>用来声明应用中需要用的硬件和软件的功能. 硬件特性:表明您的应用需要用的硬件功能. 功能类型 特征描述 描述 音频 android.hardware.au ...