2013-07-12 11 views
17

は、私はいくつかの方法があります Intellij Idea javadocテンプレートの設定方法は?</p> <pre><code>public int getSomeField() </code></pre> <p>は、私はこのようなJavadocを生成したい:

/** 
* Gets {someField} 
* 
* @return value of {someField} 
*/ 

{someField}は、フィールド名のプレースホルダです

。 Intellij Idea用のこのテンプレートを作成することは可能です(ライブテンプレートとしても可能です)。

+0

Eclipseを使用していた場合、私は[JAutoDoc](http://jautodoc.sourceforge.net/)をお勧めします。 – mattbdean

答えて

5

メソッドの上にキャレットを配置してJavadocを生成します。次に/**と入力し、を入力します。と入力します。

は、残念ながら、テンプレートを変更することはできませんし、そのための要求がある:http://youtrack.jetbrains.net/issue/IDEA-28206

+0

リンクされた問題は「固定」とマークされました – Gallal

+0

テンプレートのコメントを編集できるようになりました。以下の答えを見てください。 http://stackoverflow.com/a/38094408/2377639 –

0

きっとあなたは、このようなjavadocのためのライブテンプレートを追加することができますが。最も簡単な方法は、コメント全体を選択して「ライブテンプレートとして保存」アクション(ツールメニュー)を呼び出すことです。詳細はhttp://www.jetbrains.com/phpstorm/webhelp/creating-and-editing-live-templates.htmlを参照してください。

6

これはあなたのところでほとんどの方法を取得します。

File | Settings... | Live Templates

押して新しいカスタムテンプレートを追加するには緑色のプラス。

Abbrevation:getter

テンプレートテキスト:Javaで

/** 
* Gets $FIELD$ 
* 
* @return value of $FIELD$ 
*/ 
public $RET$ get$FIELD$() 
{ 
    $END$ 
} 

適用:declaration

タイプgetterあなたが方法であり、tabが完了します。

唯一の欠点は、の最初の文字をget$FIELD$に大文字で入力する方法はわかりませんが、他の場所はありません。ここで

は参照用の画像です:

IntelliJ Template "getter"

0

メソッドの内部で、あなたがjavadocの、それ以外で方法をしたいしながら、私はmethodNameの()の発現を試みたが、これだけ作品。

13

(WindowsではAltキー+挿入、Mac上でCmdを+ N)を生成し、メニューを立ち上げ

Generate menu

右上隅にある省略記号をクリックします。

Generate Getters menu

左上隅にあるプラスをクリックし、新しいテンプレートを作成します。 Create new template dialog

古いテンプレートの内容を新しいテンプレートにコピーし、次の行をその先頭に追加します。今

/** 
* Gets $field.name 
* 
* @return value of $field.name 
*/ 

enter image description here

あなたがゲッター使用「新しいテンプレート」を生成し、JavaDocをして、あなたのゲッターを取得する必要があります。

Select New Template

enter image description here

+0

魅力的な作品:D – Dr4gon

関連する問題

 関連する問題