2013-03-07 35 views
0

我通过包控制来安装Ctags。 而且我也使用了sublime-erlang。大多数时候它运作良好。 但有时我也想看看它在二郎山STDLIB 如何实现它的这个可能跳进STDLIB? 又如何?如何使用erlang源代码的崇高文本2和Ctags?

+0

对不起,我没有答案,但我测试崇高,Erlang和它看起来很酷:O) – Pascal 2013-03-07 22:49:21

回答

1

好,这使得这些设置可以稍微覆盖在CTags plugin homepage

考虑您的二郎山安装位于/usr/lib/erlang因为它通常不会,然后执行以下操作:

  1. 光盘插入到您的项目或工作目录,这是对你更好。

  2. 送入外壳:

    ctags --languages=erlang --erlang-kinds=-dr -R -f .libtags \ 
    /usr/lib/erlang/lib/kernel-*/src \ 
    /usr/lib/erlang/lib/stdlib-*/src 
    

    ...等等所有你感兴趣的OTP应用

    重要的是要指定绝对路径。

  3. 在崇高文本中打开项目特定设置(通常为$PROJECT.sublime-project,如果不存在,最好通过Project > Save Project As...创建一个)。

  4. 追加到settings部分文件路径到我们之前创建的.libtags。在我的机器,文件的大部分时间是这样的:

    { 
        "folders": 
        [ 
         { 
          "path": "/home/keynslug/workspace/projectname", 
          "file_exclude_patterns": ["*.beam", "*.app", ".tags*"] 
         } 
        ], 
        "settings": { 
         "ctags_extra_tag_files": [ 
          "/home/keynslug/workspace/.libtags" 
         ] 
        } 
    } 
    
  5. 保存和重建CTAGS。

然后,如果一切顺利,您将能像往常一样深入挖掘库函数定义。