1. ホーム
  2. intellij-idea

[解決済み] Intellijでの@authorのオートコンプリート

2022-11-04 11:40:31

質問

EclipseからIntellij Ideaに移行しています。まだ解明できていないことのひとつが @author JavaDocタグのオートコンプリートです。 タイプするとき @a と入力すると、2つの提案があります。

@author - author name
@author

Intellijで最初の提案を実現するにはどうすればよいですか(可能ですか)?また、可能であれば、著者名プレースホルダーのために挿入されるもののテンプレートをどのように変更すればよいですか?

どのように解決するのですか?

ライブテンプレートで回避することができます。

に移動します。 Settings -> Editor -> Live Templates をクリックします。 Plus Icon Button (をクリックします(右側)。

引用符"略語;フィールドに、テンプレートをアクティブにする文字列を入力します(例 @a ) を入力し、["テンプレート テキスト]領域に補完する文字列を入力します (例. @author - My Name ). 適用するコンテキストをJavaに設定し(コメントのみ可能)、完了するキーを設定します(右側)。

テストしてみたらうまくいったのですが、IntelliJはビルド内テンプレートを好むようなので、"@a +. タブ "は "author"しか補完されません。補完キーを スペース にするとうまくいきました。

ファイル テンプレートを介して自動的に挿入されるユーザー名を変更するには (たとえば、クラスを作成するとき)、次のように追加します。

-Duser.name=Your name

アイデア.exe.vmoptions または idea64.exe.vmoptions (バージョンによる) を IntelliJ/bin ディレクトリに配置します。

IntelliJを再起動する