Android Studio: Tüm yeni sınıflara eklenen “Oluşturan” yorumu nasıl kaldırılır / güncellenir?


269

Varsayılan olarak Android Studio tüm yeni sınıflara otomatik olarak bir başlık yorumu ekler; ör.

/**
 * Created by Dan on 11/20/13.
 */

Özelleştirme veya kaldırma ayarı nerede?

Yanıtlar:


412

Menü çubuğundan:

  • Mac OS'de şunları seçin Android Studio:Preferences
  • Windows ve Linux'ta seçin File->Settings

Ardından sol bölmede Editor-> öğesini File and Code Templatesbulun.

Bunu değiştirmenin iki yolu var ...

1) IncludesSekmeyi seçin ve Created by...metni doğrudan düzenleyin .

resim açıklamasını buraya girin

2) TemplatesSekmeyi seçin ve #parse("File Header.java")istediğiniz herhangi bir şablon için satırı düzenleyin .

şablonlar sekmesi düzenleme

Şahsen ben seçenek 1) takip etti ve varsayılan başlık yorum bir TODO yaptı, örneğin

/**
 * TODO: Add a class header comment!
 */

Bu talimatlar Android Studio v0.3.7 sürümüne dayanmaktadır. ve ayrıca v1.2.1.1 üzerinde test edildi


3
Android Studio 0.3.2'de - Dosya ve Kod Şablonlarını Dosya -> Ayarlar
m.zam

2
Kullanıcı adını nerede değiştirebilirim?
Marian Klühspies

14
Mevcut yorumları kaldırmak isterseniz, bu /\*\*\n \* Created by .*\n \*/
Regex'i

+1 Bir cazibe gibi çalıştı! Çok teşekkür ederim dostum! Günümü kurtardın.
Simon Dorociak

Bu şablonun mevcut dosyalara nasıl uygulanacağı hakkında bir fikriniz var mı? Teşekkürler!
hitmaneidos

64

#Set ($ VARIABLE = "value") işleviyle şablon dosyasındaki $ {USER} değişkeninin üzerine yazabilirsiniz.

On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header

On Mac: Android Studio -> Preferences -> Editor -> 
File and Code Templates -> Includes -> File Header

#set () işlev çağrısının başına ekleyin, örneğin:

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

25

Dan'ın cevabının yanı sıra (çok daha titiz bir yöntemdir), başlığa tıklayabilir ve seçenek girişini (Mac'te) tıklayabilir ve varsayılan dosya şablonunu düzenlemeyi seçebilirsiniz. Alternatif olarak, buraya ulaşmak için küçük ampulü tıklayın

resim açıklamasını buraya girin


20

Android Studio Dosya Üstbilgisi Şablonunu Değiştirme

Adım 1: Önce Dosya Başlığının üzerine gelin ve aşağıdaki ekran görüntüsünde gösterildiği gibi üzerine tıklayarak sarı ampulü ve menüyü çıkarın:

sarı ampul menüsü> Şablonu düzenle

2. Adım: Ardından Şablonu düzenle menü öğesini tıklayın ve aşağıdaki açılır pencereyi edinin:

Dosya Şablonunu Düzenle açılır penceresi

Not: Açıklama alanında başka birçok Şablon değişkeni vardır, bunları da kullanabilirsiniz.

Adım 3: Editör alanına adınızı aşağıdaki ekran görüntüsünde gösterildiği gibi ekleyin ve "Tamam" düğmesini tıkladığınızda geçerli dosya ve gelecekteki yeni sınıf dosyası başlıkları buna göre oluşturulur.

Güncellenmiş başlık şablonu yapılandırması

Umarım bu cevap orada başka birine yardımcı olacaktır! :-) Şerefe! (Bu, Android Studio 2.2 (Eylül 2015) sürümünde çalışır.)


6
  1. Ctrl + üst karakter + A tuşlarına basın
  2. Tür: Dosya ve Kod Şablonları.
  3. İçerir altında Dosya Başlığını Ara
  4. Aşağıdaki gibi bir şey yazabilirsiniz

resim açıklamasını buraya girin


Ancak bunu, Dosya Başlığı bulunmayan mevcut Java dosyalarına nasıl ekleyebilirim?
Ivan Stojkovic

4

Önceden oluşturulmuş tüm yorumları kaldırmak istediğinizde. Yolda değiştir iletişim kutusunu açmak için Ctrl+ + Shifttuşlarına Rbasın . Normal İfade seçeneğini işaretleyin ve değiştirin

/\*\*\n \* Created by .*\n \*/

ile hiçbir şey .


Normal ifade aslen nerdinand tarafından aşağıdaki cevaba yorum olarak gönderildi . Ona sormama rağmen, birkaç ay boyunca bir cevap yaratmadı. Bu yüzden şimdi yaptım, böylece insanlar bunu daha kolay bulabilirler.


3

Kabul edilen cevapta Android Studio v0.3 için talimatlar vardı. bu yüzden Android Studio 3.0.1 için talimatlar eklemeye karar verdim

  • Android Studio'ya gidin Preferences-> CopyRight->CopyRightProfilesve yeni bir profil eklemek veya mevcut profili düzenlemek için [+] düğmesini tıklayın.

resim açıklamasını buraya girin

  • Telif hakkı şablonu oluşturun veya güncelleyin, örnek bir şablon aşağıdan kopyalanabilir:

Oluşturan: Hitesh Sahu on $ bugün Son değiştirilme tarihi: $ file.lastModified Telif Hakkı: Tüm hakları saklıdır today $ bugün. Yıl http://hiteshsahu.com

Apache Lisansı Sürüm 2.0 ("Lisans") altında lisanslanmıştır; bu dosyayı Lisansa uygun olarak kullanamazsınız. Lisansın bir kopyasını http://www.apache.org/licenses/LICENSE-2.0 adresinden edinebilirsiniz . Geçerli yasalar gerektirmedikçe veya yazılı olarak kabul edilmedikçe, Lisans kapsamında dağıtılan yazılımlar "OLDUĞU GİBİ" ESASINA dağıtılır, HERHANGİ BİR TÜRÜN GARANTİSİ VE ŞARTLARI OLMADAN, açık veya zımni. Lisans kapsamındaki izinleri ve sınırlamaları belirleyen belirli bir dil için Lisansa bakın.

resim açıklamasını buraya girin

  • Şimdi yeni oluşturulan telif hakkını varsayılan telif hakkı profiliniz olarak seçin

    resim açıklamasını buraya girin

  • Son olarak aşağıdaki gibi tüm projenin telif hakkını güncelleyin

    resim açıklamasını buraya girin


2

Uyarıyı da devre dışı bırakabilirsiniz. Benim için varsayılan şablon iyiydi ama sarı vurgulanan sınıf javadoc görmek beni rahatsız ediyordu. Devre dışı bırakmak için Ayarlar -> Editör -> Denetimler -> Genel -> "Varsayılan Dosya Şablonu Kullanımı" nın işaretini kaldırın.

Bunu tüm projelerde de yapabilirsiniz. Aynı Denetimler sekmesinde Proje profilini Varsayılan olarak değiştirmeniz yeterlidir.


2

Ayarlar-> Editör-> Telif Hakkı-> Telif Hakkı Profilleri

benzer şablonların tanımlanabileceği ve her dosya oluşturulduğunda tetiklenebileceği başka bir yerdir ("Ayarlar-> Editör-> Dosya ve Kod Şablonları" dışında).

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.