支持C++转成LUA的api,就是 cocos/scripting/lua-bindings/auto/api/里面的lua文件api
替换掉 lua.vim 即可
支持C++转成LUA的api,就是 cocos/scripting/lua-bindings/auto/api/里面的lua文件api
替换掉 lua.vim 即可
LZ是哪个版本的
我的是 cocos2d-3.7版本的
如果不一样 你可以自己设置
附件只适用 mac 系统
这是个批量截取函数名的程序,,将api文件里面的所有除了 lua_ 开头的所有 .lua 文件复制到根目录,
程序中 char path] = “/Users/你的用户名/Desktop/GetFuncName/”; 你可以设置你自己的存放目录
然后执行程序, log打出来的东西就是需要的东西
将log 复制到 lua.vim
syn match luaFunc /\<debug\.getmetatable\>/
syn match luaFunc /\<debug\.setmetatable\>/
syn match luaFunc /\<debug\.getregistry\>/
syn match luaFunc /\<debug\.getuservalue\>/
syn match luaFunc /\<debug\.setuservalue\>/
syn match luaFunc /\<debug\.upvalueid\>/
syn match luaFunc /\<debug\.upvaluejoin\>/
endif
endif
下面,就可以了。
如果想设置高亮
在 lua.vim 的 下面添加 HiLink luaCocos2dFunc Cocos2dFunc
然后在你的配色方案里面设置颜色: hi Cocos2dFunc guifg=#FD971F (你喜欢的颜色)
彻底关闭vim,就可以了
非常谢谢LZ:866::866::866::866::866: