0
我通过包控制来安装Ctags。 而且我也使用了sublime-erlang。大多数时候它运作良好。 但有时我也想看看它在二郎山STDLIB 如何实现它的这个可能跳进STDLIB? 又如何?如何使用erlang源代码的崇高文本2和Ctags?
我通过包控制来安装Ctags。 而且我也使用了sublime-erlang。大多数时候它运作良好。 但有时我也想看看它在二郎山STDLIB 如何实现它的这个可能跳进STDLIB? 又如何?如何使用erlang源代码的崇高文本2和Ctags?
好,这使得这些设置可以稍微覆盖在CTags plugin homepage。
考虑您的二郎山安装位于/usr/lib/erlang
因为它通常不会,然后执行以下操作:
光盘插入到您的项目或工作目录,这是对你更好。
送入外壳:
ctags --languages=erlang --erlang-kinds=-dr -R -f .libtags \
/usr/lib/erlang/lib/kernel-*/src \
/usr/lib/erlang/lib/stdlib-*/src
...等等所有你感兴趣的OTP应用
重要的是要指定绝对路径。
在崇高文本中打开项目特定设置(通常为$PROJECT.sublime-project
,如果不存在,最好通过Project > Save Project As...
创建一个)。
追加到settings
部分文件路径到我们之前创建的.libtags
。在我的机器,文件的大部分时间是这样的:
{
"folders":
[
{
"path": "/home/keynslug/workspace/projectname",
"file_exclude_patterns": ["*.beam", "*.app", ".tags*"]
}
],
"settings": {
"ctags_extra_tag_files": [
"/home/keynslug/workspace/.libtags"
]
}
}
保存和重建CTAGS。
然后,如果一切顺利,您将能像往常一样深入挖掘库函数定义。
对不起,我没有答案,但我测试崇高,Erlang和它看起来很酷:O) – Pascal 2013-03-07 22:49:21