Saya bermigrasi dari Eclipse ke Intellij Idea. Satu hal yang belum saya pahami adalah pelengkapan otomatis @author
tag JavaDoc. Saat mengetik @a
di Eclipse, ada dua proposal:
@author - author name
@author
Bagaimana cara saya mencapai proposal pertama di Intellij (apakah mungkin?)? Dan jika memungkinkan, bagaimana cara mengubah template dari apa yang disisipkan untuk placeholder nama penulis?
intellij-idea
javadoc
rkcpi.dll
sumber
sumber
Jawaban:
Anda dapat mengatasinya melalui Live Template. Buka Pengaturan -> Live Template, klik "Tambah" -Tombol (plus hijau di sebelah kanan).
Di bidang "Singkatan", masukkan string yang harus mengaktifkan template (mis.
@a
), Dan di area "Teks Template" masukkan string untuk diselesaikan (mis@author - My Name
.). Setel "Konteks yang berlaku" ke Java (Mungkin hanya komentar) dan setel kunci untuk diselesaikan (di sebelah kanan).Saya mengujinya dan berfungsi dengan baik, namun IntelliJ tampaknya lebih menyukai template inbuild, jadi "@a + Tab" hanya melengkapi "author". Namun, menyetel kunci penyelesaian agar Spaceberfungsi.
Untuk mengubah nama pengguna yang secara otomatis dimasukkan melalui File Template (saat membuat kelas misalnya), dapat diubah dengan menambahkan
-Duser.name=Your name
ke idea.exe.vmoptions atau idea64.exe.vmoptions (tergantung versi Anda) di direktori IntelliJ / bin .
Mulai ulang IntelliJ
sumber
Satu opsi lagi, tidak persis seperti yang Anda minta, tetapi bisa berguna:
Pergi ke
Settings
->Editor
->File and code templates
->Includes
tab (di sebelah kanan). Ada tajuk template untuk file baru, Anda dapat menggunakan nama pengguna di sini:Untuk penggunaan nama pengguna sistem:
sumber
Centang Enable Live Templates dan biarkan kursor pada posisi yang diinginkan dan klik Apply, lalu OK
sumber
Untuk Intellij IDEA Community 2019.1, Anda harus mengikuti langkah-langkah berikut:
sumber