Intellij'de @author'un otomatik tamamlanması


93

Eclipse'den Intellij Idea'ya geçiyorum. Henüz anlayamadığım bir şey, @authorJavaDoc etiketinin otomatik olarak tamamlanması . @aEclipse'de yazarken iki öneri vardır:

@author - author name
@author

Intellij'de ilk teklifi nasıl elde ederim (bu mümkün mü?)? Ve eğer mümkünse, yazar adı yer tutucusu için eklenen şablonun şablonunu nasıl değiştirebilirim?


stackoverflow.com/a/34475894/907576 orada Jetbrains hata izleme sorununu oylamayı öneriyorum "Dosya şablonlarında, tamamlamada vb. kullanılacak özel yazar adını / e-postasını / kuruluşu yapılandırın"
radistao

IDEA 16.3'te (en azından) tam istediğiniz gibi çalışır.
Mark Jeronimus

Yanıtlar:


79

Bunu bir Canlı Şablon aracılığıyla çözebilirsiniz. Ayarlar -> Canlı Şablon'a gidin, "Ekle" -Buttonunu tıklayın (yeşil artı sağda).

"Kısaltma" alanına, şablonu etkinleştirmesi gereken dizeyi (örneğin @a) girin ve "Şablon Metni" alanına tamamlanacak dizeyi girin (ör. @author - My Name). "Uygulanabilir bağlam" ı Java olarak ayarlayın (Yalnızca yorumlar olabilir) ve tamamlanması için bir anahtar ayarlayın (sağda).

Test ettim ve iyi çalışıyor, ancak IntelliJ dahili şablonları tercih ediyor gibi görünüyor, bu nedenle "@a + Tab" yalnızca "yazar" ı tamamlıyor. SpaceAncak tamamlama anahtarını işe yarayacak şekilde ayarlamak.

Dosya Şablonları aracılığıyla otomatik olarak eklenen kullanıcı adını değiştirmek için (örneğin bir sınıf oluştururken), eklenerek değiştirilebilir.

-Duser.name=Your name

için idea.exe.vmoptions veya idea64.exe.vmoptions kodunu (ikinci versiyon) IntelliJ / bin dizinine.

görüntü açıklamasını buraya girin

IntelliJ'i yeniden başlatın


237

Bir seçenek daha var, tam olarak sorduğunuz şey değil, ancak yararlı olabilir:

Git Settings> - Editor-> File and code templates> - Includes(sağda) sekmesi. Yeni dosyalar için bir şablon başlığı var, buradaki kullanıcı adını kullanabilirsiniz:

/**
 * @author myname
 */

Sistem kullanıcı adı kullanımı için:

/**
 * @author ${USER}
 */

Intellij 2016.02'den ekran görüntüsü


9
IDEA 15: Dosya> Ayarlar> adımlarınız.
HelloWorldNoMore

1
Şu anki tarihi de nasıl ekleyebilirim?
TuGordoBello

7

Canlı Şablonları Etkinleştir'i işaretleyin ve imleci istenen konumda bırakın ve Uygula'yı ve ardından Tamam'ı tıklayın.

görüntü açıklamasını buraya girin


4

Intellij IDEA Community 2019.1 için şu adımları izlemeniz gerekecek:

Dosya -> Yeni -> Dosya Şablonlarını Düzenle .. -> Sınıf -> / * $ {USER} tarafından $ {DATE} tarihinde oluşturuldu * /

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.