我想提高我在emacs中的自动完成能力,以包含javadoc支持。假设我有一切的源码罐,有没有一种工具可以用来查询javadoc数据的源罐?输出格式不是太重要,因为它可能会被按摩一下。是否有命令行的javadoc查询工具?
所以输入工具是一个类路径和类名,和一些选项,就像javap
我想提高我在emacs中的自动完成能力,以包含javadoc支持。假设我有一切的源码罐,有没有一种工具可以用来查询javadoc数据的源罐?输出格式不是太重要,因为它可能会被按摩一下。是否有命令行的javadoc查询工具?
所以输入工具是一个类路径和类名,和一些选项,就像javap
如果Vim能做到这一点,你会去吗? :P
经过快速搜索,我发现javaDoc使用Doclet生成html javadoc。的Doclet的
包信息:
的Doclet的API(也称为的Javadoc API)提供了用于 客户的机制来检查嵌入在所述的方案和 库,包括Javadoc注释源代码级结构资源。
而且你可以检查Doclet API的细节。恐怕你必须编写自己的命令行工具(java程序)来获得javadoc评论。
的Doclet API:
你可能想看看太http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/doclet/spec/index.html
Taglet的API。
Taglet API是一个接口,用于自定义格式化 Javadoc标签的文本。
http://java.sun.com/j2se/1.5/docs/guide/javadoc/taglet/spec/com/sun/tools/doclets/Taglet.html
而只是好奇,你想为什么你需要的Javadoc做自动compeletion?我以为你需要Java源代码的标签。以及我不是一个emacs 用户,如果这是一个愚蠢的问题,请忽略它。
这就是我发现的,但我不想在这个java中创建一个实用程序。如果没有我怀疑的工具,我会将其标记为正确。顺便说一句,javadoc是很好的,当你想自动完成获取有关你正在选择的符号的一些信息。 – user239558
@ user239558那么你需要的不是自动完成,实际上它是一种在线帮助。喜欢这个? (python)http://blog.dispatched.ch/wp-content/uploads/2009/05/436x312xomnicompletion.png.pagespeed.ic.EZGVK8suHn.png – Kent
是的,就是这样。在自动完成时,您可以获得有关各种方法的更多信息,而不仅仅是方法的名称。我仍然认为这是在“自动完成”的范围之内,但你完全在现场看到你的形象。 – user239558
如果输出格式不是太重要,为什么不试试javadoc?它会为你生成html吗?没有得到你想要的。 – Kent
@Kent他显然是emacs狂人之一,他在emacs上超过了Eclipse的功能集。因此,他希望在emacs中自动完成等等。 (这个评论的意思并不像读取的那样有意义。) – TheBlastOne
@Kent我只想要一个非常小的javadoc输出子集,比如说一个类中的特定字段。它可以做到吗? – user239558