如何在erlang源代码中使用升华文本2和CTAG?
我通过包控制安装CTAG。 我还使用了升华二郎。 大多数情况下,它工作得很好。 但有时我想看看它是如何在erlang stdlib中实现的 有可能跳进stdlib吗如何在erlang源代码中使用升华文本2和CTAG?,erlang,sublimetext2,ctags,Erlang,Sublimetext2,Ctags,我通过包控制安装CTAG。 我还使用了升华二郎。 大多数情况下,它工作得很好。 但有时我想看看它是如何在erlang stdlib中实现的 有可能跳进stdlib吗 如何实现呢?好的,使之成为可能的设置在屏幕上略作介绍 假设您的erlang安装通常位于/usr/lib/erlang,然后执行以下操作: Cd放入您的项目或工作区目录,这对您更有利 在外壳中输入: ctags --languages=erlang --erlang-kinds=-dr -R -f .libtags \ /usr/li
如何实现呢?好的,使之成为可能的设置在屏幕上略作介绍 假设您的erlang安装通常位于
/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。如果升华项目不存在,最好通过project>将项目另存为…
)创建一个设置)
.libtags
中的设置
部分。在我的计算机上,该文件大部分时间如下所示:
{
"folders":
[
{
"path": "/home/keynslug/workspace/projectname",
"file_exclude_patterns": ["*.beam", "*.app", ".tags*"]
}
],
"settings": {
"ctags_extra_tag_files": [
"/home/keynslug/workspace/.libtags"
]
}
}
然后,如果一切顺利,您将能够像往常一样深入研究库函数定义。对不起,我没有答案,但我测试了sublime erlang,它看起来很酷:o)