3

当我在 IntelliJ 中输入带有参数的方法然后尝试向其添加 doc 标签时,当我输入

/**

我希望 @param 和 @return 标记已为我填写。当我输入上述内容时,如何让它自动发生

例如

   /**
      *
      * @param field1
      * @return String
      */      
    def testMethod(field1:String): String = "hi"

但是当我这样做时,它会这样做:

 /**
*/
    def testMethod(field1:String): String = "hi"
4

2 回答 2

2

它在 IntelliJ idea v11.1.2 和 scala plugin v0.5.800 中工作

只需键入/**,然后按功能顶部的“返回”。它生成以下代码:

/**
  *
  * @param field1
  * @return
  */      
def testMethod(field1:String): String = "hi"

你也可以尝试更新你的scala插件,这个功能还很年轻。

编辑:在 JetBrains 中有一张针对该文档的公开票,但“它似乎已修复”

http://youtrack.jetbrains.com/issue/SCL-2433#tab=评论

于 2012-06-16T16:15:12.637 回答
0

我的现有设置一定是某个地方的问题,我清除了 OSX 上的设置,删除了 ~/Library/Preferences/IntelliJ* 文件夹并重新启动它,重新配置了我的 IntelliJ 设置。它现在正在使用 scaladoc 标签。

于 2012-07-11T21:15:38.093 回答