cocos3.9 【 Sublime Text 2 配置 】

来源:互联网 发布:双11淘宝客服工作总结 编辑:程序博客网 时间:2024/05/19 04:07

sublime是一款轻盈小巧的代码编辑器,其强大的功能依赖于自身的插件系统,默认可以编译java、c++、python等。对于lua的支持需要自己去配置,本篇主要介绍在cocos3.9-lua中配置sublime2。

打开sublime,新建一个文件,命名为lua.sublime-build,并保存到C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\User

{    "cmd":["D:\\projects_cocos\\HSZZ\\tools\\sublime\\build_sublime_exe.bat"],    "working_dir":"D:\\projects_cocos\\HSZZ\\simulator\\win32",    "shell":true,    "encoding":"gbk",    "variants":    [        {            "name":"Run",            "cmd":["D:\\projects_cocos\\HSZZ\\tools\\sublime\\build_sublime_exe.bat"]        }    ]}
在cmd下执行的是编译并运行SGZZ.exe,可根据自己的情况配置。
[build_sublime_exe.bat]@echo offif not exist %COCOS_CONSOLE_ROOT% (echo 未定义 COCOS_CONSOLE_ROOT 环境变量!pause)call build_sublime_coc.batcd %~dp0..\..\call simulator\win32\HSZZ.exepause
[build_sublime_coc.bat]@echo offcd %~dp0..\..\cocos compile -p win32 -m debug -s simulator\win32pause

配置完成之后,在sublime中按ctrl+shift+r(build)或者ctrl+r(run)都会执行编译游戏之后并运行游戏。


以下列出一些Sublime Text 2常用插件:

一、Package Control

用于各种包的安装与卸载,每个开发者几乎都会用到,在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。

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 Control官网也可以看到Sublime Text 2和Sublime Text 3的安装命令 https://packagecontrol.io/installation#st2。重启Sublime Text 2,然后使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package 或 Remove Package 即可查看到需要的Package。点击Package Control:Install Package后,稍微等下,就可以看到一个插件列表。通过点击插件就可以完成以下常用插件的安装。

二、ConverToUTF8 和 GBK Encoding Support

Sublime Text 2默认显示是UTF-8,点击Preference->settings-default,搜索"default_encoding"即可查看到。所以在有中文的ANSI格式的lua文件里面会显示乱码,通过安装这两个插件,双击lua文件可以正常查看lua文件中的中文。其实它所采用的方法是在双击的时候在相同的目录下建立一个UTF-8格式的临时文件,所以能够查看和编写中文。

三、FunctionName Display

这个插件安装后可以在信息栏中显示当前光标所在行是属于哪个函数的。

四、CTags

Sublime Text 2自身是没有提供跳转功能的,所以用这个插件来弥补Sublime的不足,在这个插件安装完成后,还需要安装一个ctags.exe,并在环境变量里面添加ctags.exe的路径后才能使用,在cmd中通过ctags --help这个命令可以查看到ctags是否正常安装。ctrl+shift+鼠标左键用于方法或者类的跳转,ctrl+shift+鼠标右键用于调回上一处的位置。ctags.exe下载地址:http://download.csdn.net/detail/sunqiqi2121/9452095

五、BracketHighlighter

类似于代码匹配,可以匹配括号,引号等符号内的范围。用于显示对应所在的位置。

六、IndentGuides

代码函数或标签起点与终点提示。

七、SublimeLinter

一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。

八、SublimeCodeIntel

智能提示插件,这个插件的智能提示功能非常强大,可以自定义提示的内容库,配置目录为:插件目录/.codeintel/config

九、FormatLua

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


以下列出一些Sublime Text 2常用快捷键:

一、Ctrl+R    快速列出类的所有函数

二、Ctrl+G    跳转到相应的行

三、Ctrl+Shift+P    打开命令面板

四、Ctrl+~    打开命令行

五、Ctrl+Shift+鼠标左键    跳转到函数定义处

六、Ctrl+Shift+鼠标右键    跳回上一处

七、Ctrl+Shift+k    删除整行

八、Ctrl+Tab    当前窗口中的标签页切换

九、Ctrl+k,Ctrl+u    转换所选为大写

十、Ctrl+k,Ctrl+l    转换所选为小写

0 0
原创粉丝点击