Android Studio: ¿cómo eliminar / actualizar el comentario "Creado por" agregado a todas las clases nuevas?
De forma predeterminada, Android Studio agrega automáticamente un comentario de encabezado a todas las clases nuevas, por ejemplo,
/**
* Created by Dan on 11/20/13.
*/
¿Dónde está la configuración para personalizarla o eliminarla?
8 answers
Desde la barra de menú:
- en Mac OS elegir
Android Studio
->Preferences
- en Windows y Linux elegir
File
->Settings
Entonces busque Editor
-> File and Code Templates
en el panel izquierdo.
Tienes dos maneras de cambiar esto...
1) Seleccione la pestaña Includes
y edite el texto Created by...
directamente.
2) Seleccione la pestaña Templates
y edite la línea #parse("File Header.java")
para cualquier plantilla que desee.
Personalmente siguió la opción 1) e hizo que el comentario de encabezado predeterminado fuera TODO, por ejemplo,
/**
* TODO: Add a class header comment!
*/
Estas instrucciones se basan en Android Studio v0.3.7. y también probado en v1.2.1.1
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-02 10:22:33
Puede sobrescribir la variable USER{USER} en el archivo de plantilla con la función #set (VARIABLE VARIABLE = "value").
On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header
On Mac: Android Studio -> Preferences -> Editor ->
File and Code Templates -> Includes -> File Header
Anteponga la llamada a la función # set (), por ejemplo:
#set( $USER = "YourName" )
/**
* Created by ${USER} on ${DATE}.
*/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-28 13:19:54
Además de la respuesta de Dan (que es la forma mucho más rigurosa), también puede hacer clic en el encabezado y option-enter (en Mac), y puede elegir editar la plantilla de archivo predeterminada. Alternativamente, haga clic en la pequeña bombilla para llegar aquí también
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-20 15:51:32
Cambiar la plantilla de Encabezado de archivo de Android Studio
Paso 1: Primero coloque el cursor sobre el encabezado del archivo y obtenga la bombilla amarilla y el menú haciendo clic en ella como se muestra en la siguiente captura de pantalla:
Paso 2: Luego haga clic en el elemento de menú Editar plantilla y obtenga la siguiente ventana emergente:
Nota: En su área de Descripción hay muchas otras Plantillas disponibles variables, también puedes usarlas.
Paso 3: En el área del editor agregue su nombre como se muestra en la siguiente captura de pantalla y haga clic en "OK" botón y el archivo actual y los futuros encabezados de archivo de clase nueva se generarán en consecuencia.
Espero que esta respuesta sea útil para alguien más por ahí! :- ) ¡Salud! (Esto funciona en Android Studio 2.2 (septiembre, 2015) versión.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-10 10:09:17
- Presione ctrl + shift + A
- Tipo : Plantillas de archivo y código.
- Busque el encabezado del archivo en Includes
- Puede escribir algo como a continuación
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-11 13:46:04
También puede desactivar la advertencia. Para mí, la plantilla predeterminada estaba bien, pero ver la clase javadoc resaltada en amarillo me molestaba. Por lo tanto, para deshabilitarlo, vaya a Configuración -> Editor -> Inspecciones -> General -> Desmarque "Uso predeterminado de la plantilla de archivo".
También puede hacerlo en todos los proyectos. Simplemente cambie el Perfil del proyecto a Predeterminado en la misma pestaña Inspecciones.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-08 15:10:39
Configuración->Editor->Derechos de autor - > Perfiles de derechos de autor
Es otro lugar (aparte de "Settings->Editor->File and Code Templates") donde se puede definir una plantilla similar y también activarla cada vez que se crea un archivo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-18 09:30:17
En caso de que desee eliminar todos los comentarios que ya se han creado. Pulsa Ctrl + Cambio + R para abrir el Reemplazar en la ruta diálogo. Marque la opción Regex y reemplazar
/\*\*\n \* Created by .*\n \*/
Con nada.
La expresión regular fue publicada originalmente por nerdinand como comentario a la siguiente respuesta. Aunque le pregunté, no creó una respuesta durante varios meses. Es por eso que lo hice ahora, para que la gente pueda encontrar esto más facilmente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-20 16:52:23