template snippets intellij idea java intellij-idea

snippets - IntelliJ IDEA: omite generación de encabezado de clase Java predeterminada



live template intellij (4)

Cada vez que uso IDEA y creo una clase Java con la opción de menú normal "Nueva clase Java", genera un encabezado estilo Javadoc feo e inútil antes de la clase en sí:

/** * Created by greycat on 18.03.14. */

Podría despotricar mucho sobre por qué es inútil, por ejemplo:

  1. Tendría la autoría y las marcas de tiempo en mi VCS de todos modos
  2. Rompe flagrantemente cualquier práctica de documentación de Javadoc (por ejemplo, usando @author o @since tag)
  3. Utiliza feo, ambiguo, formato de fecha específico del lugar

¿Hay alguna manera de desactivar este comportamiento, es decir, simplemente crear una plantilla de clase normal y limpia sin este encabezado?


IntelliJ IDEA 15

Método 1

  1. Archivo > Configuración ... (o presione Ctrl + Alt + S )

  2. Editor > Plantillas de archivos y códigos > Incluye > Encabezado de archivo > eliminar el comentario del lado derecho

Método 2

  1. Presiona Ctrl + Shift + A > escribe "File Header S"> elige "File Header" desde "Settings" (la primera línea)

  2. Eliminar el comentario del lado derecho


Después de generar la clase, puede hacer clic en el texto generado y presionar alt-enter. Esto te muestra una opción para editar la plantilla.


Lo siguiente es válido para IDEA 13.x.

Archivos -> Configuración, en Configuración IDE, seleccione "Plantillas de archivos y códigos".

En el panel derecho, verá varias pestañas: elija "Incluye". Hay una entrada de "Encabezado de archivo": seleccione esto, modifique y guarde.

Tenga en cuenta que este encabezado se aplica a todos los tipos de archivos.

Tenga en cuenta también que esta es una configuración separada de los avisos de derechos de autor, que puede establecer por proyecto.