template intellij idea created create change intellij-idea javadoc

intellij-idea - idea - main class intellij



Autocompletado de @author en Intellij (2)

Puede solucionarlo a través de una plantilla en vivo. Vaya a Configuración -> Plantilla en vivo, haga clic en "Agregar" -Botón (más verde a la derecha).

En el campo "Abreviatura", ingrese la cadena que debe activar la plantilla (por ejemplo, @a ), y en el área "Texto de la plantilla" ingrese la cadena para completarla (p @author - My Name Ej. @author - My Name ). Establezca el "Contexto aplicable" en Java (solo comentarios tal vez) y configure una clave para completar (a la derecha).

Lo probé y funciona bien, sin embargo, IntelliJ parece preferir las plantillas inbuild, por lo que "@a + Tab " solo completa el "autor". Sin embargo, establecer la clave de finalización en Espacio funcionó.

Para cambiar el nombre de usuario que se inserta automáticamente a través de las plantillas de archivo (al crear una clase, por ejemplo), se puede cambiar agregando

-Duser.name=Your name

a idea.exe.vmoptions o idea64.exe.vmoptions (según su versión) en el directorio IntelliJ / bin .

Estoy migrando de Eclipse a Intellij Idea. Una cosa que no pude entender todavía es la autocompletación de la etiqueta @author . Al escribir @a en Eclipse, hay dos propuestas:

@author - author name @author

¿Cómo logro la primera propuesta en Intellij (¿es posible?)? Y si es posible, ¿cómo cambio la plantilla de lo que se inserta para el marcador de posición del nombre del autor?


Una opción más, no es exactamente lo que pediste, pero puede ser útil:

Vaya a Settings -> Editor -> File and code templates -> pestaña Includes (a la derecha). Hay un encabezado de plantilla para los nuevos archivos, puede usar el nombre de usuario aquí:

/** * @author myname */

Para el uso del nombre de usuario del sistema:

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