mac + sublime2 + cTags + lua
1087 ワード
macの下でsublime 2で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に以下の構成を加える必要がある.
最後に、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/\""
],