使你的VIM像VS一样支持api函数

支持C++转成LUA的api,就是 cocos/scripting/lua-bindings/auto/api/里面的lua文件api

替换掉 lua.vim 即可

LZ是哪个版本的:2:

我的是 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: