首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android Studio中为方法生成KDoc

在Android Studio中为方法生成KDoc
EN

Stack Overflow用户
提问于 2016-11-13 21:12:05
回答 2查看 11.8K关注 0票数 27

在Android Studio中为Java注释方法时,我可以输入/**,然后AS为我生成带有方法参数和返回类型的javadoc。但这似乎对Kotlin不起作用。

有没有什么方法可以教你如何自动生成Kotlin KDoc格式的方法文档?

编辑:是的,这个问题和可能的副本是一样的,但我的问题不是“为什么?”,我知道KDoc有不同的格式。我的问题是,是否有办法在AS中为Kotlin做同样的事情?也许有一种方法可以添加/编辑这个模板或类似这样的东西?

EN

回答 2

Stack Overflow用户

发布于 2019-02-04 23:23:40

自2019年1月以来,Jetbrains网站上有一个名为kdoc-generator的插件。

https://plugins.jetbrains.com/plugin/10389-kdoc-generator

用于生成类和方法KDoc的

插件。

这个生成器的功能与JavaDoc完全一样。这意味着当您使用"/**“创建注释并按enter时,kdoc生成器会自动为参数创建"@param”或"@ return“标记,并在此注释的正下方创建方法的返回值。

当您在上面编写的方法的文件中键入/**,然后按enter键时,您会得到类似如下的结果:

代码语言:javascript
复制
/**
 *
 * @param str 
 * @param age
 */
fun foo(str: String, age: Int) {

}

要在Android Studio中直接安装此插件:

AndroidStudio/Preferences)

  • choose

  • 打开文件/设置(Mac: searchbar

  • klick Install

  • restart Plugins
  1. 点击searchbar
  2. klick Install
  3. restart
    1. 中的浏览

    “kdoc-生成器”,现在kdoc-生成器已安装完毕,您可以直接使用它。

此外,Jetbrains为Kotlin开发了一个文档引擎,您可以使用该引擎将Kotlin文件中的文档转换为一些标准格式,例如HTML

https://github.com/Kotlin/dokka

Dokka是一个用于Kotlin的文档引擎,它执行与javadoc for Java相同的功能。就像Kotlin本身一样,Dokka完全支持Java/Kotlin混合语言项目。它可以理解Java文件中的标准Javadoc注释和Kotlin文件中的KDoc注释,并且可以生成多种格式的文档,包括标准Javadoc、HTML和Markdown。

票数 22
EN

Stack Overflow用户

发布于 2016-11-14 02:51:39

由于这很可能是IntelliJ的一个错误,我冒失地提交了一个错误报告here。您可以选择观看此问题,以获得任何更新的通知。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40574195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档