Android Studio'daki Yazar şablonunu değiştir


153

AndroidStudio'da bir dosya oluşturduğumda görünen otomatik yazarı değiştirmek istiyorum.

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

Yazar 'a556520' alıyor ancak çalışan adımı değil, adımın görünmesini istiyorum. Mümkün mü? Ayarlarda bulamadım.

Yanıtlar:


393

${USER}Şablon dosyasındaki değişkenin üzerine yazı yazabilirsiniz .

#set( $VARIABLE = "value")

işlevi. Git Ayarlar -> Editör -> Dosya ve Kod Şablonları -> içerir -> Dosya Başlığı başa ekleyerek #set()örneğin işlev çağrısı:

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

2
Herkese teşekkürler, bu soruyu "kabul edilmiş" olarak ele alacağım çünkü daha fazla düştüğüm için .. "daha temiz". Ama hepsi iyi. Teşekkürler!
Shudy

1
Burada konu hakkında tam bir Doc bulabilirsiniz
T04435

6
Önceden oluşturduğum sınıflara veya dosyalara uygulayabilmemin bir yolu var mı?
Amer Mograbi

Bunu proje başına yapmanın bir yolu var mı?
Axel

96

Yukarıdaki cevaplar doğrudur. Ancak daha da ileri gidebilir ve Kullanıcı, Şirket, E-posta vb.Gibi kendi değişkenlerinizi tanımlayabilirsiniz.

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

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

68

Dosya Başlığı şablonunuzu düzenlemek için aşağıdakileri yapın:

1) Android Studio Preferencesiletişim kutusunu açın .

2) Arama kutusuna "Dosya ve Kod Şablonları" yazın.

3) Sol menü öğesini "Dosya ve Kod Şablonları" seçin.

4) Orta sekmeli gezinme bölümünden öğesini seçin Includes.

5) File HeaderJava dosyaları için geçerli olan öğeyi seçin .

6) Gerekli desen için düzenlemenize izin veren bir editör bölümü bulacaksınız. Kullanılabilecek farklı parametreleri anlamak için aşağıdaki açıklama bölümünü kullanın.

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

resim açıklamasını buraya girin

Not: nameÖzellik için, özellikleri kullanmadan doğrudan yazabilirsiniz. Ayrıca şirket adınızı veya proje adınızı aşağıdaki gibi de ekleyebilirsiniz:

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

22

Ctrl+ Alt+ STuşlarına basın ve ardından Dosya ve Kod Şablonları'na gidin . Burada ne istediğinizi ayarlayabilirsiniz. Örneğin ${USER}adınızla değiştirin .


8

Aslında kullanıcı adını değiştirmenin doğru yolu, Windows'da oturum açmış olan geçerli kullanıcının adını değiştirmektir. (pencere kullanıyorsanız)

Android Studio% USERNAME% değişkenine kaydedilen adı kullanıyor. Bu, whoamibir komut konsoluna veya toplu iş dosyasına yazarsanız alacağınız addır . Ve C (veyaWhatEver): \ User altında saklanan addır.

Adını değiştirmek için yapabilecekleriniz değil sadece. Giriş yaptıktan profilin adını değiştirmek Yeni bir kullanıcı oluşturmak ve bunu doğru adı vermek gerekmez. Bu şekilde, bir gün AndroidStudio'yu yeniden yükleseniz bile ${USER}tekrar doğru ile bitireceksiniz .

Elbette daha kolay yol, isminizi şablona kodlamaktır. Ama bu sadece semptomları tedavi ediyor ve kök nedeni düzeltmek için yolu kullanmalısınız.


2
Mükemmel cevap, ancak, her zaman% USERNAME oluşturup değiştiremezsiniz ve benim durumumda, sorduğumda, çünkü bir "İş adım bilgisayarım var, burada" kullanıcı adım "şirketteki loggin kimliğimdi (aXXXXX) ve yeni kullanıcı oluşturamaz ^ ^. Söylediğiniz gibi, USERNAME öğesini değiştirme veya yeni hesap oluşturma değişikliğiniz varsa daha iyi olacaktır. Teşekkürler!
Shudy

6

Dosya başlığı şablonunu Tercihler -> Editör -> Dosya ve Kod Şablonları'na giderek değiştirebilirsiniz. Ardından ${USER}, İçerir sekmesinin altındaki Dosya Başlığı'nı değiştirin . Ancak bu kodlama çözümü ${USER}değişkenin gerçek değerini değiştirmek daha iyi olur .


1
  • Android Studio Tercihleri ​​iletişim kutusunu açın.
  • Arama kutusuna "Dosya ve Kod Şablonları" yazın.
  • Sol menü öğesi "Dosya ve Kod Şablonları" nı seçin.
  • Ortadaki sekmeli gezinme bölümünden İçerir'i seçin.
  • Java dosyaları için geçerli olan Dosya Başlığı öğesini seçin.
  • Gerekli desen için düzenlemenize izin veren bir editör bölümü bulacaksınız. Kullanılabilecek farklı parametreleri anlamak için aşağıdaki açıklama bölümünü kullanın.
  • Önce özellikleri ayarlayın. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.