Migracja z Eclipse do Intellij Idea. Jedną rzeczą, której nie mogłem jeszcze zrozumieć, jest autouzupełnianie @author
tagu JavaDoc. Pisząc @a
w Eclipse, mamy dwie propozycje:
@author - author name
@author
Jak uzyskać pierwszą propozycję w Intellij (czy to w ogóle możliwe?)? A jeśli to możliwe, jak zmienić szablon tego, co jest wstawiane dla symbolu zastępczego nazwiska autora?
intellij-idea
javadoc
rkcpi
źródło
źródło
Odpowiedzi:
Możesz obejść ten problem za pomocą aktywnego szablonu. Przejdź do Ustawienia -> Szablon na żywo, kliknij przycisk „Dodaj” (zielony plus po prawej stronie).
W polu „Skrót” wprowadź ciąg, który ma aktywować szablon (np.
@a
), Aw polu „Tekst szablonu” wprowadź ciąg do uzupełnienia (np@author - My Name
.). Ustaw „Odpowiedni kontekst” na Java (być może tylko komentarze) i ustaw klucz do ukończenia (po prawej).Przetestowałem to i działa dobrze, jednak IntelliJ wydaje się preferować szablony wbudowane, więc „@a + Tab” uzupełnia tylko „autora”. Ustawienie klucza ukończenia na Spacezadziałało jednak.
Aby zmienić nazwę użytkownika, która jest automatycznie wstawiana za pośrednictwem szablonów plików (na przykład podczas tworzenia klasy), można zmienić, dodając
-Duser.name=Your name
do pliku idea.exe.vmoptions lub idea64.exe.vmoptions (w zależności od wersji) w katalogu IntelliJ / bin .
Uruchom ponownie IntelliJ
źródło
Jeszcze jedna opcja, niezupełnie o to, o co prosiłeś, ale może być przydatna:
Przejdź do
Settings
->Editor
->File and code templates
->Includes
zakładka (po prawej). Istnieje nagłówek szablonu dla nowych plików, możesz użyć nazwy użytkownika tutaj:Dla nazwy użytkownika systemu użyj:
źródło
Zaznacz opcję Włącz aktywne szablony i pozostaw kursor w żądanej pozycji i kliknij Zastosuj, a następnie OK
źródło
W przypadku społeczności Intellij IDEA 2019.1 należy wykonać następujące kroki:
źródło