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に以下の構成を加える必要がある.
    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/\""
        ],