Sublime Text开发Quick-Cocos2d-x环境搭建(Mac)

本文转载于:http://blog.csdn.net/wxhqforever/article/details/44812003git

准备工做:github

一、首先下载quick-cocos2dx-2.2.5-plus-release版本的:https://github.com/chukong/quick-cocos2d-x/tree/2.2.5-plus-releasemacos

二、下载sublime text 2,这里不使用3版本的(有些插件不支持3版本的),下载地址为:http://www.sublimetext.com/,安装方法就很少说了,注册码以下(所有粘贴进入,包括begin和end):api

----- BEGIN LICENSE -----框架

Andrew Weberide

Single User License函数

EA7E-855605ui

813A03DD 5E4AD9E6 6C0EEB94 BC99798Flua

942194A6 02396E98 E62C9979 4BB979FEurl

91424C9D A45400BF F6747D88 2FB88078

90F5CC94 1CDC92DC 8457107A F151657B

1D22E383 A997F016 42397640 33F41CFC

E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D

5CDB7036 E56DE1C0 EFCC0840 650CD3A6

B98FC99C 8FAC73EE D2B95564 DF450523

------ END LICENSE ———

 

后续步骤:

一、解压下载的quick压缩包,而后在终端进入该文件夹,后再输入下面的命令:“./setup_mac.sh”,他会问你"Do you wish to install LuaJIT (Y/N) ? “,直接enter便可(表示yes),而后直至他执行完毕;后打开该文件夹下地player->mac->player,以下图所示:

查看图片

这里能够新建项目、打开项目或者查看示例,自行体会,很少说

二、咱们建立一个quick工程,以下图所示:

查看图片

 

三、打开sublime text(后简称st),按“ctrl+`”键打开st的控制台,输入下面的命令安装package controll(还有另一种方法是直接下载好插件进行安装,请自行百度),以下图输出即为正确,而后重启st:

命令:

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation’

查看图片

此时会出现下面的菜单:

查看图片

四、打开Package Controll,输入或者选择install package(此处命令能够不所有输入,按回车便可自动匹配下面的第一个命令)

查看图片

安装界面以下,输入咱们想要的插件而后按回车或者鼠标选择以后会自动安装:

查看图片

我安装了一个git的插件,左下角是st的状态提示,安装成功后会在左下角提示安装成功:

查看图片

查看图片

五、咱们开发quick须要的是一个叫作QuickXDev的插件(代码智能提示),下载安装完成后经过Preference->Package Settings进行查看:

查看图片查看图片

下面咱们先打开Default Settings,复制里面的内容后关闭,而后打开User Settings,粘贴进去刚才复制的内容,将“quick path”修改成quick-cocos2dx的路径,将“author”修改成你本身想要的名字(建立新文件时显示的名字)

查看图片

六、配置好以后须要替换原来的QuickXDev中的内容,由于插件设置是自动升级的为最新版本的,咱们不能用最新的,最新的没有cocos2dx原生api的代码提示,此时须要下载一个QuickXDev-2.2.5的插件自行替换:https://github.com/leitwolf/QuickXDev/archive/v2.2.5.zip

首先,咱们须要打开Preference->Browser Package,找到QuickXDev的文件夹,将里面的内容所有移除掉,而后将刚才下载的包里的内容所有考进去,最后重启st便可完成

查看图片

上一张图(须要将左下角的语言Plain Text改成lua才能够):

查看图片

st的代码提示与其余ide不同:

(1)若是调用lua封装好的函数,咱们能够直接输入想要的调用的函数按回车便可,如上图,而不须要输入”.”或者”:”之类的(输入也没用,反而会没有提示)

(2)若是调用cocos2dx原生的函数,能够直接按下图输入,这里也能够分开输入,咱们先输入前半部分CCSprite,而后输入“:”(提醒下咱们调用方法用的是单个“:”而不是“::”),一样没有提示,可是当咱们再继续输入函数名时提示就会出现,这要求咱们知道一些类的函数定义(上面的display也能够这样,但是这样的结果就是后面提示不彻底,你们能够试试)

查看图片

七、将新建的quick工程拖进st,咱们将鼠标移动至scripts文件夹上而后右键选择“Run With Player”便可运行该工程,速度快,特别方便

查看图片

查看图片

八、下面咱们须要下载安装一些辅助的插件,自行选择(http://blog.jobbole.com/79326/)

(1)ColorPicker:若是你常常要查看或设置颜色值,这个插件能够很方便地调用你本机的调色板应用,你既能够在调色板中选择一个颜色,而后按“肯定”按钮把该值填写到 SublimeText 中活动文档的当前位置,也能够在活动文档中选择一个颜色的值,按此插件的快捷键(command+shift+c)就会在显示的调色板中定位到该值所对应的颜色。

(2)FormatLua:使用Option+L快捷键自动格式化Lua代码,FormatLua插件不太完善,也有屡次格式化会让文件末尾的空行不断增加的小bug,但瑕不掩瑜,团队协做开发时仍是狠有必要装一个的,毕竟谁都不喜欢看别人写出来的烂代码。

(3)DocBlockr:DocBlockr 可使你很方便地对代码创建文档。它会解析函数,变量,和参数,根据它们自动生成文档范式,你的工做就是去填充对应的说明。可是对于lua没有支持,但愿之后会有支持.

(4)SublimeLinter:这个插件主要为语法检查提示的做用,下面会重点介绍。

(5)Git:这个插件会将Git整合进你的SublimeText,使的你能够在SublimeText中运行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。

(6)CTags:http://blog.csdn.net/chiuan/article/details/8569717

九、SublimeLinter详解:

用st2安装的这个插件虽然会提示是为st3激活的框架,可是在这里可使用,为了让其支持lua,咱们还须要进行一下的配置

(1)首先下载Lua-5.1的源码:http://www.lua.org/ftp/lua-5.1.5.tar.gz,下载完成后从终端进入Lua源码的文件夹,而后执行下面的命令:”make macosx test“,出现以下结果说明是正确的:

查看图片

完成后再输入“sudo make install”输入密码后安装Lua环境,以下图所示说明安装成功,此时就能够安装SublimeLinter插件了:

查看图片

在st的控制台(ctrl+`)出现以下提示说明SublimeLinter插件安装成功并能够在Lua中使用:

查看图片

查看图片

还学要进行一些配置才回出现上面的提示结果,打开Preference->Package Settings->SublimeLinter->User Setting,输入下面的配置便可成功:

{

"sublimelinter": true,

 

"sublimelinter_popup_errors_on_save": true

}

说明:

”sublimelinter”是配置何时检查代码语法,有4种模式:

(1)true - 在用户输入时在后台进行即时校验;(2)false - 只有在初始化的时候才进行校验;(3)"load-save" - 当文件加载和保存的时候进行校验;(4)"save-only" - 当文件被保存的时候进行校验。

 

“sublimelinter_popup_errors_on_save”设置为true是为了在保存文件的时候上面提示有语法警告或者错误的地方,还有其余配置能够自行查找配置。

相关文章
相关标签/搜索