Android Studioで作成者テンプレートを変更する


153

AndroidStudioでファイルを作成したときに表示される自動作成者を変更したい。

/**
 * Created by a556520 on 16/01/14.
 */
public class POI {

著者は「a556520」を使用しますが、それは私の名前であり、従業員数ではありません。それは可能ですか?設定で見つかりませんでした。

回答:


393

あなたは上書きできる${USER}とテンプレートファイルで変数を

#set( $VARIABLE = "value")

関数。行く[設定] - > [ 編集 ] - > [ ファイルとコードテンプレート - > 付属 - > ファイルのヘッダーが先頭に追加#set()例えば関数呼び出しを、:

#set( $USER = "Your name" )
/**
* Created by ${USER} on ${DATE}.
*/

2
おかげで、私はこの質問を「受け入れられた」と見なします。しかし、すべてが大丈夫です。ありがとう!
Shudy

1
ここでは、トピックに関する完全なドキュメントを見つけることができます
T04435 '22

6
すでに作成したクラスやファイルに適用する方法はありますか?
Amer Mograbi 2016

これをプロジェクトごとに行う方法はありますか?
アクセル

96

上記の答えは正しいです。しかし、さらに進んで、ユーザー、会社、電子メールなどの独自の変数を定義できます。

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "example@gmail.com")

/**
 * Created by ${USER} on ${DATE}.
 * ${COMPANY}
 * ${EMAIL}
 */

68

ファイルヘッダーテンプレートを編集するには、次の操作を行います。

1)Android Studio Preferencesダイアログを開きます。

2)検索ボックスに「ファイルとコードのテンプレート」と入力します。

3)左側のメニュー項目「ファイルとコードテンプレート」を選択します。

4)中央の表形式のナビゲーションセクションから、を選択しますIncludes

5)File HeaderJavaファイルに適用する項目を選択します。

6)必要なパターンに合わせて編集できるエディターセクションがあります。以下の説明セクションを使用して、使用できるさまざまなパラメーターを理解してください。

/**
* Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR}
*/

ここに画像の説明を入力してください

注:name属性については、属性を使用せずに直接直接記述することができます。また、会社名やプロジェクト名を次のように追加することもできます。

/**
* Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR}
* ABCDFG company,
* Dubai, UAE.
*/

22

Ctrl+ Alt+を押してS[ファイルとコードのテンプレート]に移動します。ここで、必要なものを設定できます。例えば${USER}あなたの名前に置き換えます。


8

実際にユーザー名を変更する正しい方法は、Windowsにログインしている現在のユーザーの名前を変更することです。(Windowsを使用している場合)

Android Studioは、%USERNAME%変数に保存された名前を使用します。これは、whoamiコマンドコンソールまたはバッチファイルに入力したときに取得する名前です。そして、C(orWhatEver):\ Userの下に保存されている名前です。

名前を変更するには次のことができないだけで、あなたがログインしているプロファイルの名前を変更します。あなたは、新規ユーザーを作成し、それを正しい名前を与える必要があります。このようにして、いつかAndroidStudioを再インストールした場合${USER}でも、正しい修正で終了します。

確かに簡単な方法は、名前をテンプレートにハードコードすることです。しかし、それは症状を治療するだけであり、根本的な原因を修正する方法を使用する必要があります。


2
完璧な答えですが、いつでも%USERNAME&を作成または変更できるとは限りません。私の場合は、質問したところ、「ユーザー名」が会社のログインID(aXXXXX)である仕事用コンピュータがあったためです。 、新しいユーザーを作成できません^^。しかし、あなたが言ったように、あなたがUSERNAMEを変更するか、新しいアカウントを作成する変更を持っているなら、より良いでしょう。ありがとう!
2015

6

[設定]-> [エディター]-> [ファイルおよびコードテンプレート]に移動して、ファイルヘッダーのテンプレートを変更できます。次に${USER}、[インクルード]タブの[ファイルヘッダー]で変更します。ただし、これはハードコーディングソリューションなので、${USER}変数の実際の値を変更することをお勧めします。


1
  • Android Studio設定ダイアログを開きます。
  • 検索ボックスに、「ファイルとコードのテンプレート」と入力します。
  • 左側のメニュー項目「ファイルとコードテンプレート」を選択します。
  • 中央の表形式のナビゲーションセクションから、[含める]を選択します。
  • Javaファイルに適用するファイルヘッダー項目を選択します。
  • 必要なパターンに合わせて編集できるエディターセクションがあります。以下の説明セクションを使用して、使用できるさまざまなパラメーターを理解してください。
  • 最初にプロパティを設定します。 #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

    / ** Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL}** /

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.