Jak zmienić szablon Javadocs wygenerowany w Eclipse?
123
Nie podoba mi się domyślne Javadoc generowane dla mnie podczas tworzenia klasy lub metod, zwłaszcza zmienna @author, która jest bieżącą nazwą użytkownika systemu w moim oknie Windows.
Aby @authordostosować zmienną, możesz ustawić niestandardowy ciąg, edytując eclipse.iniplik i dodając plik -Duser.name=customstring(testowane w Kepler / Luna )
KrishPrabakar,
3
Lepiej pozbądź się @authortagu, ponieważ jest to niechciany dźwięk .
Snipping Tool załatwia sprawę na Win7. Dzięki za zrzut ekranu. Właśnie tego potrzebowałem dzisiaj! :)
Joseph Lust
1
W przypadku użytkowników komputerów Mac plik eclipse.ini znajduje się w Eclipse.app/Contents/MacOS/, jeśli klikniesz prawym przyciskiem myszy i przejdziesz do Pokaż zawartość pakietu
Aram Kocharyan
To samo dotyczy Zend Studio na Maca. ZendStudio.iniZnajduje się Applications/Zend Studio.app/Contents/MacOS/.
Tak, wiem o tym, ale niestety nie wydaje się to mieć żadnego wpływu na generowanie kodu dla klas. Chcę uniknąć konieczności robienia tego ręcznie
Olaseni
3
Spring Tool Suite (popularne dostosowanie Eclipse do programowania Spring) używa STS.ini. W systemie Windows znalazłem go w tym samym katalogu, co plik wykonywalny aplikacji.
Znajduje się podPreferences / Java / Code Style / Code Templates / Comments / Types
timbru31
1
Powinieneś rozważyć użycie JAutodoc , który jest bardzo przydatną wtyczką do Eclipse. Parametryzacja jest dużo bardziej zaawansowana niż standardowa generacja Eclipse.
Czy istnieje sposób na zastąpienie generowania zaćmienia javadoc przez Eclipse za pomocą JAutoDoc? Chodzi mi o to: mam zainstalowaną wtyczkę JAutoDoc. Jeśli teraz generuję metody get / setter za pomocą Shft + Alt + S i wybierając „Generuj pobierające i ustawiające ...”, komentarze javadoc są nadal generowane przez zaćmienie. Ale chcę automatycznie generować te komentarze przez JAutoDoc ...
@author
dostosować zmienną, możesz ustawić niestandardowy ciąg, edytująceclipse.ini
plik i dodając plik-Duser.name=customstring
(testowane w Kepler / Luna )@author
tagu, ponieważ jest to niechciany dźwięk .Odpowiedzi:
Czek
Preferences / Java / Code Style / Code Template
Sekcja
Comment / Type
Możesz zamienić
author
tag na dowolną potrzebną wartość i będzie to miało wpływ na nowo generowane klasy.Jeśli jednak szablon jest w porządku, ale wartość, do której odwołuje się kup znacznik autora, nie jest, zobacz to pytanie SO :
${user}
używa wartościuser.name
zmiennej środowiskowej; w związku z tym, można przejść-Duser.name=My Name
weclipse.ini
aby go zastąpić.Lub, jeśli wolisz, możesz zmodyfikować skrót, aby wskazywał:
eclipse.ini
jest w,Eclipse.app/Contents/MacOS/
jeśli klikniesz prawym przyciskiem myszy i wybierzesz Pokaż zawartość pakietu.ZendStudio.ini
i znajduje się wApplications/Zend Studio.app/Contents/MacOS/
.źródło
ZendStudio.ini
Znajduje sięApplications/Zend Studio.app/Contents/MacOS/
.Spójrz na Window -> Preferences -> Java -> Editor -> Templates.
źródło
Spring Tool Suite (popularne dostosowanie Eclipse do programowania Spring) używa STS.ini. W systemie Windows znalazłem go w tym samym katalogu, co plik wykonywalny aplikacji.
źródło
Aby użyć nazwy użytkownika i adresu e-mail Git, możesz użyć zmiennych
${name:git_config(user.name)}
i${email:git_config(user.email)}
.źródło
Preferences / Java / Code Style / Code Templates / Comments / Types
Powinieneś rozważyć użycie JAutodoc , który jest bardzo przydatną wtyczką do Eclipse. Parametryzacja jest dużo bardziej zaawansowana niż standardowa generacja Eclipse.
źródło