web-dev-qa-db-ja.com

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

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

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

著者は「a556520」を取りますが、従業員の番号ではなく、私の名前が表示されるようにします。それは可能ですか?設定で見つかりませんでした。

134
Shudy

テンプレートファイルの${USER}変数を上書きできます。

#set( $VARIABLE = "value")

関数。 設定-> エディター-> ファイルおよびコードテンプレート-> 含める-> ファイルHeader#set()関数呼び出しを追加します。例:

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

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

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "[email protected]")

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

ファイルヘッダーテンプレートを編集するには、次の手順を実行します:

1)Android St​​udio Preferencesダイアログを開きます。

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

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

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

5)Javaファイルに適用するFile Headerアイテムを選択します。

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

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

enter image description here

注:name属性の場合、属性を使用せずに単純に直接書き込むことができます。また、次のような会社名またはプロジェクト名も同じ方法で追加できます。

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

押す Ctrl+Alt+S 次に、ファイルおよびコードテンプレートに移動します。ここで、必要なものを設定できます。例えば。 ${USER}を自分の名前に置き換えます。

21
Divers

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

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

名前を変更するには、notログインしているプロファイルの名前を変更するだけです。新しいユーザーを作成して、正しい名前を付ける必要があります。これにより、いつかAndroidStudioを再インストールしても、正しい${USER}で終了します。

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

8
JacksOnF1re

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

6
Blaz