[quick-cocos2d-x lua学习] 各大IDE之体验及选择 ( LDT、Sublime Text 2、IntelliJ IDEA 12、XCode5 )

原创 2013年12月06日 00:22:23


多年的开发经验,使本人深深的觉得一个好的IDE能让你的效率提升n倍(-_-! 不知道算不算废话),所以哥在进入这块领域的时候,就把市面上常听说的一些IDE给装一下,用用看感觉如何,以好最终选一款出来,做为自己开发 quick-cocos2d-x 的利器!

1. 本人已安装的ide如图:

2. 下面是各大软件打开同一个lua项目时的画面:

1). LuaDevelopmentTools (简称 LDT)


2). IntelliJ IDEA 12


3). Sublime Text 2


4). XCode5



大家都看到了吧〜 ^_^!  现在我来介绍一下他们的提示效果吧(注:各大软件已都设置好了lua和quick-cocos2d-x的代码提示环境,-_-! 如果大家想知道每个软件是如何设置的话,在我的其它文章里有介绍的,大家找找吧,很容易找到的,所以这里我就不介绍了)

1).LDT:由于是基于Eclipse开发的,所以像 java, c++, flash等用过Eclipse的程序员会比较熟悉,用的也会比较顺手一点。至于代码提示嘛,不能即打即显示,只能option + / (mac电脑)来代码提示。顺便截张图吧,且此软件能让lua断点调试



2). IntelliJ IDEA 12: 这货软件打开时有点慢,不过进去以后写代码速度到是不错,代码提示为键盘即敲即显示(但区分大小写),但这软件有点让我很不爽,直接上图,看到没,光标居然点哪停哪,然后输入代码就这样了,-_-! 这不会是让哥练鼠标定位能力吧!


整体代码提示效果如下:



3). Sublime Text 2: 这软件很小巧轻便,启动速度最快代码提示为键盘即敲即显示(区分大小写),但他这个即显示跟IntelliJ IDEA 12的即显示又不大一样,IntelliJ IDEA 12的显示就好比类.对象是能通过点来显示代码的,而这个IDE是没有点概念,而是直接遍历所有的函数名称来实现提示的,他的某.某是完全不相干的,如下图,其实,display下根本就没这属性。

但是他这一点即是缺点又是优点,缺点就是不能通过点来显示代码提示,优点就是下图, 在这种情况情况,想直接通过layer双引号来显示addKeypadEventListener的代码提示是做不到的(LDT, IntelliJ IDEA 12都不行)


但是这个软件的这个缺点,却能让我们只要打addk就能得到提示,大家觉得是不是这么一回事呢〜


4). XCode5: 这东西,哥没找着如何让他能代码提示的,顶多就是有个代码高亮显示的,但是只是这样的话,哥就没兴趣了〜 由于要在这写代码,一般都是新建的Command Line Tool,而里面又没有lua选项的,查了多方资料,我暂定此货不能搞基于 quick-cocos2d-x lua 的代码提示,如果哪位兄台搞出来能提示的话,希望指教一下〜〜 (☆_☆)! 所以这货,哥就先忽略了,但是有一点要注意,由于用 quick-cocos2d-x开发,而一般情况下又是用其自带的player去调试,所以,如果涉及到要自定义 c/c++ 交互打包时,则此时就需要生成一个新的player了,这个时候,你就必需得用XCode了。


好了,终于到了总结的时候了,妈的,居然半夜一点了,这么快,第一次写原创文章,真是好费时间呀 -_-#,赶紧总结完睡觉去,明天还要上班的。。。好了,简短点:我最终选择LDT + Sublime Text 2 混合开发,取各自优点,感觉还是可以的。如果以后我用着用着有更好的了,我会把文章再更新一下的,或者大家有更好的方式的话,也可以留言说下哦〜〜 $_$ 终于写完了,闪〜〜 睡觉去了〜〜


quick-cocos2d-x开发环境Lua for IntelliJ IDEA的安装

比较了sublime text2、LDT、Lua for IntelliJ IDEA之后,发现Lua for IntelliJ IDEA的代码提示支持得最好,现分享其安装过程如下: 下载Intel...
  • kyo7552
  • kyo7552
  • 2013年11月29日 01:02
  • 11907

最适合初学者的 IntelliJ IDEA 教程 (1)- HelloWorld 和相关设置

写这篇文章的初衷很简单,就是想再一次证明 IntelliJ IDEA 对于 Java 开发人员来说,确实比 eclipse 要好用得多,鉴于目前市面上关于 IntelliJ IDEA 的教程比较少,...
  • lw_power
  • lw_power
  • 2015年12月03日 01:58
  • 103863

三 手游开发神器 cocos2d-x editor 之基础工具 intellij idea

intellij idea 13 注册序列号:亲测有效  Orefa      00066-FEIQE-EEZDY-D9PBH-Z9W0E-SPJS1makeapp   00820-K2S8N-...
  • touchsnow
  • touchsnow
  • 2014年01月18日 18:26
  • 12466

LUA Glider,最好的LUA IDE,没有之一

这几天都在寻找一个好的LUA IDE,几乎将整个互联网找了个 http://www.mydevelopersgames.com/Glider...
  • visualcatsharp
  • visualcatsharp
  • 2014年07月10日 12:41
  • 34519

最适合初学者的 IntelliJ IDEA 教程 (2) - 最常见的显示设置和快捷键

有两个设置是使用 idea 工具经常使用的设置  1、系统设置 通过上图显示的 3 种方式可以打开系统设置,系统设置对于所有的项目都生效。打开你会看到: 2、本项目的设置 显示行号和显示...
  • xy0513042058
  • xy0513042058
  • 2016年11月15日 02:58
  • 1662

Intellij IDEA15:安装和配置(svn)

目录1.Slik-Subversion-1.9.3-x64.msi安装2.TortoiseSVN-1.9.4.27285-x64-svn-1.9.4安装3.svn代码版本查看备注:Slik-Subve...
  • silentwolfyh
  • silentwolfyh
  • 2016年04月28日 11:36
  • 9622

IntelliJ IDEA常用配置以及快捷键

配置文件在C盘用户名下.IntelliJIdea13 -----------------------------------------------------------------------...
  • goodai007
  • goodai007
  • 2013年12月12日 16:28
  • 1957

[转]IntelliJ IDEA像Eclipse一样打开多个项目

我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用项目,common中有很多工具类可以供其它多个项目调用。 例如,把common、service都单独拆开成...
  • f8152
  • f8152
  • 2016年06月08日 15:14
  • 729

Clojure系列 - 环境与IDE配置

看七周七并发这本书,对Clojure产生了浓厚的兴趣。写篇日志记录下成长以及“成长的烦恼”。 使用Clojure,必须先准备好工具。首先,我们需要搭建Clojure的构建工具 - lein。Cloj...
  • zhxdick
  • zhxdick
  • 2016年03月16日 21:47
  • 2847

Mac下Lua Sublime Text2/3 开发环境搭建(补充)

此文章原发布地址在此,这里只是进行一点补充,补充部分红色标注 若原作者觉得不妥,通知后即可删除 http://blog.csdn.net/crycheng/article/details/431925...
  • Eddids
  • Eddids
  • 2015年04月18日 22:13
  • 1721
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[quick-cocos2d-x lua学习] 各大IDE之体验及选择 ( LDT、Sublime Text 2、IntelliJ IDEA 12、XCode5 )
举报原因:
原因补充:

(最多只允许输入30个字)