Eclipseにプラグインし、「ヘッダーを生成」ボタンを押すと、プロジェクトのすべてのファイルに著者名が表示される、本当に使いやすいツール(モンスターツールなし)がありますか?
実際には、Eclipse IndigoからOxygenで、TypesテンプレートWindow -> Preferences -> Java -> Code Style -> Code templates -> (in right-hand pane) Comments -> double-click Types
に移動して、次のものがあることを確認する必要があります。
/**
* @author ${user}
*
* ${tags}
*/
私が知る限り、Eclipseにはjavadocを1つのバッチで既存のファイルに自動的に追加するものはありません。 sed
&awk
を使用してコマンドラインから簡単に実行できますが、それは別の質問です。
各ファイルを個別に開く準備ができている場合は、クラス/インターフェース宣言行を選択します。 public class AdamsClass {そして、キーコンボを押します Shift + Alt + J ユーザーのauthorタグとともに、上記の新しいjavadocコメントが挿入されます。他の設定を試すには、Windows->Preferences->Java->Editor->Templates
。
古いファイルについては、その方法がわかりません...すべてのファイルを調べてヘッダーを追加するには、スクリプトが必要になると思います。
新しいものを変更するには、これを実行できます。
Eclipseメニューバーに移動します
/ **
$ {user}
* /
そして、すべての新しいファイルに名前が付けられます!
Shift + Alt + J 既存のファイルに著者名を追加するのに役立ちます。
著者名を自動的に追加するには、
go to Preferences->Java =->コードスタイル->コードテンプレート
eclipseの新しいバージョンで上記のオプションが見つからない場合- https://marketplace.Eclipse.org/content/jautodoc からインストールします
カスタマイズしたすべてのクラスとメソッドを選択して制御し、右クリックして「ソース」を選択し、「要素コメントを生成」を選択できます。あなたが欲しいものを手に入れるべきです。
コードテンプレートを変更する場合は、[設定]-Java-コードスタイル-コードテンプレートに移動して、必要な操作を実行できます。
迅速で、場合によってはエラーが発生しやすいソリューション:
正規表現を検索:(?sm)(.*?)([^\n]*\b(class|interface|enum)\b.*)
置換:$1/**\n * \n * @author <a href="mailto:[email protected]">John Smith</a>\n */\n$2
これにより、ファイル内で最初に検出されたクラス/インターフェース/列挙にヘッダーが追加されます。クラスには既存のヘッダーがまだないはずです。