quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev

转载 2016年03月16日 10:54:43

更新:现在QuickXDev已经可以通过Package Control下载了,所有QuickXDev相关的请看这里:http://my.oschina.net/lonewolf/blog?catalog=412647

sublime text是一个小巧,强大,界面漂亮的代码编辑器,目前正式版本为2,开发版为3。下载地址:http://www.sublimetext.com/。sublime text的很多功能都是依赖于其强大的插件系统。sublime text支持lua语言,但大部分功能都没有,如代码提示等等。
下面介绍sublime text开发quick-cocos2d-x的强力插件QuickXDev(系本人开发)。


一、下载安装。
下载地址:https://github.com/leitwolf/QuickXDev,下载之后解压,并重命名为QuickXDev,之后把该文件夹放入到sublime text的Packages目录下(Preferences->Browse Packages)。

二、设置。
设置中有“quick_cocos2dx_root”和 新建lua文件模板的一些参数,必须要设置“quick_cocos2dx_root”,方法为Preferences->Package Settings->QuickXDev->Settings – User将打开一个空白文件,可以把Preferences->Package Settings->QuickXDev->Settings – Default的内容复制到其中再改。User的内容会覆盖Default下的设置。下面是一个示例,具体的话请改成你自己的:
mac:

?
1
2
3
4
{
    "quick_cocos2dx_root":"/Users/xxx/Public/dev/lua/tools/quick-cocos2d-x",   
    "author":"peter"
}
win: 
{
    "quick_cocos2dx_root":"C:\\lua\\quick-cocos2d-x",    
    "author":"peter"
}

三、主要功能。 
1、quick-cocos2d-x api代码提示,包含framework和cocos2dx tolua部分。
2、跳转到定义处
1)支持framework中的所有类、方法和属性,如display.newScene。
2)支持cocos2dx tolua中的类和方法和define和enum,如CCMoveTo、CCMoveTo:create。
3)使用方法:选择一些字符,然后点击右键->选择Goto Definition,或者用快捷键ctrl+shift+g。如果只有一个命中,则直接打开,并定位到所在行,如果有多个,则会出列表让大家选择,如下图

示 例:CCMoveTo:create(duration, position)如这一句,如果选择CCMoveTo会跳转到该类的定义处,如果选择create则会出现如上图的列表,如果选择 CCMoveTo:create会直接跳转到方法定义处(因为是唯一的)。建议大家先用单个单词(双击即可选择),如果命中太多则改用长一点的。
3、lua5.1 api代码提示
4、一些代码片段,如if-else,if-elseif-else,while,comment,repeat-until....
5、新建lua文件,可自定义里面的内容,目前有author和日期时间。使用方法:在侧边栏上右击文件夹,New File->New Lua File。
6、lua构建系统,对初学lua者有用,可写一些代码并测试,windows下要手动安装lua,并配置到系统PATH变量中。


有反馈称api提示会使文件中已有的关键字不再提示的问题,其实这是sublime内部的机制,它会把api提示排在文档内已有的关键字前面,可多打几个字,当api都不匹配的时就会出现文档内的单词,如下图
注:此缺憾已有解决方法,看更新处。


下面是开发当中用到的一些插件和快捷键


一、常用的插件
1、Package Control
各个包的安装与管理,非常方便,几乎每个开发者都会用到。
2、SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。
3、BracketHighlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。用于显示对应所在的位置。
4、Function Name Display
在状态栏中显示当前行所在的方法名称。
5、Status Bar Extension
在状态栏显示当前文件编码及系统类型。
6、IndentGuides
代码函数或标签起点与终点提示。


二、常用快捷键
Commend+L 选择整行,继续按会选择下一行
Commend+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+G 跳转到相应的行
Commend+Shift+P 打开命令面板
Ctrl+~ 打开命令行
Commend+R(Commend+shift+p,输入@) 快速列出/跳转到某个函数
Commend+Enter 快速换行
Ctrl+Tab 当前窗口中的标签页切换

以下为更新内容:

QuickXDev增强功能:Run With Player 
http://my.oschina.net/lonewolf/blog/175511
QuickXDev增强功能:用户自定义变量、函数自动完成提示及转到定义
http://my.oschina.net/lonewolf/blog/175781

以后不在这里添加有什么更新了,大家还是看这个系列里的吧
http://my.oschina.net/lonewolf/blog?catalog=412647

相关文章推荐

【quick-cocos2d-x 游戏开发之一】开发工具sublime text及其强力插件QuickXDev

更新:现在QuickXDev已经可以通过Package Control下载了,所有QuickXDev相关的请看这里:http://my.oschina.net/lonewolf/blog?catalo...

quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev

一、下载安装。 下载地址:https://github.com/leitwolf/QuickXDev,下载之后解压,并重命名为QuickXDev,之后把该文件夹放入到sublime text...
  • xuxhing
  • xuxhing
  • 2014年06月20日 10:54
  • 374

【quick-cocos2d-x 游戏开发之一】开发工具sublime text及其强力插件QuickXDev

更新:现在QuickXDev已经可以通过Package Control下载了,所有QuickXDev相关的请看这里:http://my.oschina.net/lonewolf/blog?catalo...

quick-cocos2d 开发工具sublime text3及其强力插件QuickXDev

sublime text是一个小巧,强大,界面漂亮的代码编辑器,目前正式版本为2,开发版为3。下载地址:http://www.sublimetext.com/。sublime text的很多功能都...
  • W_han__
  • W_han__
  • 2016年01月03日 23:11
  • 1629

MAC 中开发工具sublime Text及其强力插件QuickXDev的安装步骤

原文链接:http://my.oschina.net/lonewolf/blog/173059 更新:现在QuickXDev已经可以通过Package Control下载了,所有Qu...

Sublime Text + decoda 调试Quick-cocos2d-x 游戏

小白一个,初学quick-cocos2d,初期使用cocos2dx开发游戏,后期使用quick-cocos2dx 3.2。 Sublime Text + decoda 调试Quick-cocos2d...
  • XDMFC
  • XDMFC
  • 2015年01月29日 23:03
  • 1097

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

多年的开发经验,使本人深深的觉得一个好的IDE能让你的效率提升n倍(-_-! 不知道算不算废话),所以哥在进入这块领域的时候,就把市面上常听说的一些IDE给装一下,用用看感觉如何,以好最终选一款出来,...
  • DiyHzp
  • DiyHzp
  • 2015年11月10日 01:46
  • 444

Cocos Code IDE执行效率太慢,Sublime+QuickXDev依然是最佳的cocos2d-x + Lua编辑器

虽然cocos2d-x官方在不遗余力地推进Cocos Code IDE的发展,但基于Eclipse架构的它注定无论如何都不会像Sublime用起来那么爽,反应那么快,用Sublime写代码时敲击键盘就...

安装Sublime配合quick-cocos2d-x开发

下载地址Sublime下载地址安装 Package Control在Sublime中,按Ctrl+~打开控制台,输入:import urllib2,os; pf='Package Control.su...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev
举报原因:
原因补充:

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