EclipseからIntellijIdeaに移行しています。私がまだ理解できなかったことの1つは、@author
JavaDocタグのオートコンプリートです。@a
Eclipseで入力する場合、2つの提案があります。
@author - author name
@author
Intellijで最初の提案を達成するにはどうすればよいですか(それも可能ですか?)?また、可能であれば、作成者名のプレースホルダーに挿入されるもののテンプレートを変更するにはどうすればよいですか?
EclipseからIntellijIdeaに移行しています。私がまだ理解できなかったことの1つは、@author
JavaDocタグのオートコンプリートです。@a
Eclipseで入力する場合、2つの提案があります。
@author - author name
@author
Intellijで最初の提案を達成するにはどうすればよいですか(それも可能ですか?)?また、可能であれば、作成者名のプレースホルダーに挿入されるもののテンプレートを変更するにはどうすればよいですか?
回答:
ライブテンプレートを介してこれを回避できます。[設定]-> [ライブテンプレート]に移動し、[追加]-ボタン(右側の緑色のプラス)をクリックします。
[略語]フィールドに、テンプレートをアクティブ化する文字列を入力します(例: @a
)を入力し、[テンプレートテキスト]領域に入力する文字列(eg @author - My Name
)を入力します。「適用可能なコンテキスト」をJavaに設定し(コメントのみの場合もあります)、完了するキーを設定します(右側)。
私はそれをテストしました、そしてそれはうまく働きます、しかしIntelliJはインビルドテンプレートを好むようです、それで「@ a + Tab」は「作者」だけを完成させます。Spaceただし、完了キーを機能するように設定します。
ファイルテンプレートを介して自動的に挿入されるユーザー名を変更するには(たとえば、クラスを作成する場合)、追加することで変更できます
-Duser.name=Your name
IntelliJ / binディレクトリのidea.exe.vmoptionsまたはidea64.exe.vmoptions(バージョンによって異なります)に移動します。
IntelliJを再起動します
Intellij IDEA Community 2019.1の場合、次の手順に従う必要があります。
ファイル->新規->ファイルテンプレートの編集..->クラス-> / * $ {DATE}に$ {USER}によって作成されました* /