IntelliJ中的ScalaDocs标签?

时间:2012-06-16 04:06:41

标签: scala intellij-idea

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

/ **

我希望能为我填写@param和@return标签。当我键入上面的

时,如何才能自动执行此操作

e.g。

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

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

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

2 个答案:

答案 0 :(得分:2)

它适用于IntelliJ idea v11.1.2和scala pluggin v0.5.800

只需输入/**,然后按"返回"在功能之上。它生成以下代码:

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

您还可以尝试更新您的scala插件,此功能很年轻。

编辑:JetBrains中有一个打开的凭证,但是"它似乎已修复"

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

答案 1 :(得分:0)

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