可以理解为mac下用sublime2编辑lua. 并用cTags实现跳转功能
- install sublime --- 不赘述
- install package control
link...
选择manual吧,console对于新手来说比较难追溯问题。 - install cTags
$: brew install ctags
然后到sublime里配置package control
link...
最后,ctags对lua的支持有限,需要在preference - package setting- ctags-settings user 里面加上以下配置
opts" : [
"--regex-LUA=\"/^.*\\s*function[ \\t]*([a-zA-Z0-9_]+):([a-zA-Z0-9_]+).*$/\\2/f,function/\"",
"--regex-LUA=\"/^.*\\s*function[ \\t]*([a-zA-Z0-9_]+)\\.([a-zA-Z0-9_]+).*$/\\2/f,function/\"",
"--regex-LUA=\"/^.*\\s*function[ \\t]*([a-zA-Z0-9_]+)\\s*\\(.*$/\\1/f,function/\"",
"--regex-LUA=\"/[ \\t]{1}([a-zA-Z0-9_]+)[ \\t]*[=][^=]/\\1/v,variable/\"",
"--regex-LUA=\"/[ \\t]*([a-zA-Z0-9_]+)[ \\t]*=[ \\t]*module_define.*$/\\1/m,module/\"",
"--regex-LUA=\"/func_table\\[ msg\\.([A-Z_]+) \\].+/\\1/\"",
"--regex-LUA=\"/\\([ \\t]*msg.([A-Z_]+)[ \\t]*\\)/\\1/\""
],