Cocos2dx 3.4 BabeLua 3.0.1.0 Windows下lua环境配置
BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能。 如何安装请参考《系列1—BabeLua入门》 新建Lua工程在VS菜单上选择:【lua】【NewLuaProject】创建Lua工程,如下图:
(1)Luascriptsfolder Lua代码的路径,该目录下的所有Lua文件将在“FolderExplorer”中列出。 (2)Luaexepath(调试时使用,调试时必填参数) 调试时启动的exe文件路径,简称Luaexe。 (3)Workingpath(调试时使用,调试时可选参数) 启动“Luaexe”时,此参数作为启动进程的workingdirectory参数。 一般可与“Luascriptsfolder”一致,不设置该项则缺省值为“Luaexe”所在目录。 Tips:调用WindowsAPI的GetCurrentDirectory就会得到这个路径。 (4)Commondline(调试时使用) 启动调试时传递给“Luaexe”的命令行参数。 (5)Luaprojectname Lua工程名称。 点击【OK】按钮创建Lua工程。 Lua文件管理上图中,点击右键可以新建文件夹,新建/删除Lua文件,文件重命名等。 快速查找Lua文件使用快捷键Alt+L启动查找Lua文件窗口,输入部分Lua文件名称即可快速查找文件。
显示行号、缩进(使用tab或空格)、自定义VS主题颜色通过VS菜单[工具]->[选项]打开设置界面 快速定位函数和变量(OutlineExplorer) 快捷键:Ctrl+2 Lua语法高亮、语法检查、自动补全 Lua语法高亮、语法检查、自动补全效果如下图: 智能补全和全词补全 自动补全列表的2个Tab页“IntelliSense”和“AllWords”分别为智能补全和全词补全。 智能补全:列出了经过语法分析后的单词(精准) 默认打开的是智能补全,使用快捷键Ctrl+J可以在智能补全和全词补全之间进行切换。 智能补全: 全词补全: 添加cocos2d自动补全词库cocos2d-x词库下载: 下载地址:http://pan.baidu.com/s/1sjmC169 选择下载对应版本的cocos2d-x词库文件,放在【我的文档】【BabeLua】【Completion】目录下,重新启动VS即可。 Windows7,Windows8如何打开【我的文档】目录? 在桌面上双击打开计算机,在左侧列表中点击“文档”即可打开目录。 代码段补全输入代码段关键字,按Tab进行代码段补全 快速搜索关键字 Ctrl+双击:从当前文件搜索 Alt+双击:从当前项目中搜索 Ctrl+F: 从当前文件搜索 Ctrl+Shift+F: 从当前项目中搜索 快速查找函数快捷键:Ctrl+P 转到定义(变量,函数) 快捷键:F12 将光标定位到变量或函数上,按F12即可跳转到该变量或函数的定义。 格式化代码Ctrl+K,Ctrl+D:格式化当前文件 Ctrl+K,Ctrl+F:格式化选中代码 注释Ctrl+K,Ctrl+C:注释选定文本行 Ctrl+K,Ctrl+U:取消注释选定文本行 代码折叠Ctrl+M,Ctrl+M:折叠或取消折叠当前代码块 Ctrl+M,Ctrl+L:折叠或取消折叠文档中全部代码块 同步文件和文件夹右键点击Lua工程或目录,选择“Synchronizefilesandfolder”可以将外部的文件和文件夹同步到Lua工程中。 Lua调试 设置Lua项目为启动项目当您的“解决方案管理器”中包含多个项目时,需要将Lua项目设置为启动项目。 设置断点鼠标点击左侧灰色区域添加断点(设置断点快捷键F9)。
启动调试按F5启动“Luaexe”进程开始调试。 查看变量、堆栈信息、输出信息命中断点后,可以查看变量及堆栈信息,如下图: (1)堆栈信息 (2)监视变量 (3)鼠标移动到变量上即可查看变量值 (4)断点信息 (5)输出信息 按F10逐过程,F11逐语句进行跟踪调试。 按F5继续运行HelloLua.exe 调试快捷键 F5:继续 F9:添加/删除断点 F10:逐过程 F11:逐语句 Shift+F5:停止调试 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |