我最近实现了一个基于TextEditor的小插件,用于在eclipse中处理自定义脚本语言,我希望能够从代码中的函数调用跳转到函数的声明,只是就像java方法一样。
我可以很容易地实现Hyperlinks和HyperlinkDetector,但是我如何定义一种检测项目文件空间的函数声明的方法,以便我可以链接回那些?
典型的函数声明看起来像这样(对于好奇的人) -
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask">
<classpath>
<fileset dir="${findbugs.lib}" includes="*.jar" />
</classpath>
</taskdef>
(有关于超链接创建here的教程,但这仅涵盖在同一文档中跳转。如果需要,我希望能够打开其他文件。)