更多经验交流,欢迎加入BabeLua QQ群:95814965
3.2.2.0版本发布
1.Lua exe path & Working path支持相对路径
2.优化同步文件&文件夹速度
3.2.1.0版本发布
1.Goto symbol快捷键:“Ctrl+P”或“Alt+O”
2.修复同步文件&文件夹的一个Bug
3.2.0.0版本发布
1.支持VS2015
2.新增Logcat功能
3.新增同步文件&文件夹功能
4.恢复“Ctrl+P”快捷键
5.监视变量支持十六进制显示
3.0.1.0版本发布
1.支持新建VS解决方案(Lua)的方式来管理Lua文件,用以替代“Folder Explore”功能;
2.自动补全功能的增强:支持多个补全列表;针对cocos2d做了优化;
2.1.4.0版本发布
1.修复了补全列表分析时的一个BUG
2.修复了使用了lua协程导致调试命不中断点的BUG
3.修复了启动VS后(无管理员权限)点击Lua菜单打不开setting等界面的问题
2.1.3.0版本发布
1.添加代码段自动完成(如输入if后自动完成 then else end代码段)
2.添加括号匹配
3.可设置:输出更多调试信息到“输出窗口”
4.优化调试速度,优化监视变量(很大的table)的速度
2.1.2.0版本发布
1.恢复“Ctrl+P”快捷键
2.完善self补全,在函数的最后一行输入self能正确补全
2.1.1.0版本发布
1.性能大幅度优化,减少内存占用量
2.删除全词补全
2.0.6.0版本发布
3.Outline Explorer界面双击大纲条目可以快速定位到该条目所处的位置
4.Folder Explorer删除文件/文件夹修改为删除到回收站
2.0.5.0版本发布
1.自动补全支持VS2013 Update3及以上版本
2.其他Bug修复
2.0.4.0版本发布
1.恢复Ctrl+2,Ctrl+3,Ctrl+4快捷键
2.缩短分析Lua文件时间,降低补全功能延迟的情况
2.0.3.0版本发布
1.添加BabeLua工具栏
2.删除Ctrl+2,Ctrl+3,Ctrl+4快捷键
3.Lua5.1库函数高亮
4.批量注释功能修改,--注释添加到行首
2.0.2.0版本发布
1.解决编辑Lua代码时,有时候会卡一下的现象
2.Folder Explorer右键菜单提供加载和卸载“Current setting”
3.Folder Explorer右键菜单提供刷新功能,用于刷新显示Folder Explorer中的Lua文件
4.性能优化:提高加载和分析Lua文件速度
5.其他Bug修复
2.0.1.0版本发布
1.支持多级自动补全
2.自动补全支持智能匹配和全词匹配(使用Ctrl+j 在2者之间切换)
3.Ctrl + 3 或 Ctrl + P:定位到(包含查找文件,快速定位函数和变量的功能),类似sublime text的Ctrl+P功能。
4.格式化代码的缩进支持空格或Tab(可在VS的选项中进行设置)
5.支持函数参数提示
cocos2d-x 3.0版本及以上用户请下载新的词库
cocos2dx3.0-api.lua:cocos2d-x 3.0词库
下载地址:http://pan.baidu.com/s/1sjmC169
下载后将该词库文件放到 我的文档\BabeLua\Completion 目录下
1.6.8.0版本发布
1.调试功能中,查看string变量值的时候,支持多种语言:英文,中文,繁体
2.优化调试功能的启动速度
1.6.7.0版本发布
1.新增文件查找界面(类似VC助手文件查找)
2.优化BabeLua启动和退出速度
3.优化调试过程中加载lua文件的速度
文件查找快捷键 Ctrl+1 或 Alt + L
1.6.5.1版本发布
1.增加格式化代码功能
2.修复弹出错误提示"System.Net.WebResponse EndGetResponse"
3.修复格式化代码测试反馈的问题,函数列表问题
4.使用BabeLua调试时,lua的print函数输出的内容默认不会输出到VS的“输出窗口”中(如果需要输出到VS的“输出窗口”请参考 系列3—BabeLua常用技巧)
格式化默认热键
格式化当前文件: Ctrl+K, Ctrl+D
格式化选中代码: Ctrl+K, Ctrl+F
1.6.4.0版本发布
1.增加print内容显示到”输出“窗口功能
2.修复一个当Lua路径比较特殊而导致命不中断点的bug(如c:\proj\.\script\config.lua)
1.6.3.0版本发布
调试时Lua文件搜索路径由"Lua scripts folder"修改为"package.path"(即Lua require的搜索路径)
1.6.2.0版本发布
1.“outline explorer”显示当前打开文件的函数和变量列表。
2.调整设置界面布局,适应低分辨率显示器。
3.输出信息不设置焦点。
4.修复使用拆分窗口时,函数和变量列表显示不正确的问题。
1.6.1.0版本发布
1.自动补全显示Lua文件名。
2.lua5.1.lua补全词库中 'tostirng' 修改为 'tostring' 。
3.修复搜索关键字时可能出现的异常。
4.修复在cocos2d-x3.0中可能导致VS Crash的bug。
新增加cocos2d-x 3.0 补全词库
cocos2d-x词库下载:
下载地址:pan.baidu.com/s/1xnwtw
cocos2dx-api.lua: cocos2d-x 2.2.3词库
cocos2dx3.0-api.lua:cocos2d-x 3.0词库
选择下载对应版本的cocos2d-x词库文件,放在【我的文档】【BabeLua】【Completion】目录下,重新启动VS即可。
Windows7,Windows8如何打开【我的文档】目录?
在桌面上双击打开计算机,在左侧列表中点击“文档”即可打开【我的文档】目录。
1.6.0.0版本发布
1.提供了一种简单的自动补全功能(类似Sublime Text)
2.扩充了“搜索”功能(在“Search Result1/2界面中)。快捷的搜索功能,是BabeLua的特色。
3.修复了内存泄露。
1.5.7.0版本发布
1.调试时使用“lua scripts folder”作为Lua文件搜索路径
1.5.6.0版本发布
1.支持调试quick-cocos2d-x项目
2.查找结果窗口支持输入关键字,并在Folder Explorer目录中搜索该关键字。
1.5.5版本发布
1.支持lua5.1库函数的自动补全
2.调试信息输出显示到VS的“输出”窗口
3.outline窗口的成员按字母排序
4.修复Bug:当查找的文件不在当前设置的目录下,切换显示相对路径不正确。
1.5.4版本发布
1.当文件内容被修改时降低分析的频率,提高性能
2.自动补全库支持扩展,详细请查看文档说明
3.添加支持切换堆栈查看局部变量
4.查找结果窗口支持文件路径显示为相对或绝对路径,你可以自由切换
5.修复Bug:当文件包含mac的行结束符’\r’,行数计算错误。
6.修复Bug:有时注释不能高亮
1.5.3版本发布
1.调试时支持相对路径的Lua文件
2.修复Bug:当Lua文件在运行时被加载,该文件的断点不会被命中。
3.修改工具窗口风格,使其和VS风格一致。
4.注释/取消注释代码块
1.5.2版本发布
1.修复Bug:取消断点可能导致VS卡死
2.修复Bug:调试时观察变量看不到表的成员,如 tab[1]
3.修复Bug:当文件在外部被修改后,该文件在Folder Explorer中会消失
4.修复Bug:在一个包含语法错误文件中使用查找引用功能可能会导致异常
5.调试时鼠标移动到变量名上时可以显示变量值
6.支持显示文件行号
1.5.1版本发布
1.修复Bug:用户选择一个无效脚本文件夹可能会导致VS崩溃
2.修复Bug:在Folder Explorer窗口快速切换文件可能出现问题
3.修改默认Lua表和函数的颜色,从(0,0,0)修改为(200,100,0),你可以在Setting.xml文件中修改它。
1.5.0版本发布
1.添加调试Lua功能,您可以像调试C + +/C #一样调试Lua
1.0.7版本发布
1.修复Bug:编辑时可能导致的异常
1.0.6版本发布
1.优化自动补全功能
2.添加一个setting项,你可以改变Lua执行文件的工作目录
3.更新工具窗口
4.修复Bug:在某些类型的单词上光标不能上下移动
5.修复Bug:当一个文件被其他程序打开可能会导致异常
6.修复Bug:在注释后面包含中文可能会导致异常
1.0.5版本发布
1.修复Bug:在查找结果窗口点击一个条目可能会导致异常
2.修复Bug:在编辑窗口触发快速搜索可能导致异常
1.0.4版本发布
1.支持用户定义对象和构造的关键字
1.0.3版本发布
1.支持用户定义表和函数的颜色
2.添加用户关键词组最多15组
1.0.2版本发布
1.性能优化
1.0.1版本发布
1.修复Bug:在编辑窗口中选择一行可能导致异常
2.修复Bug:在外部删除一个文件,Folder Explorer窗口不会同步更新
BabeLua项目组成立,开始Lua编辑,调试工具的预研,技术选型。需求调研,架构设计。