Solución:
Para agregar / editar plantillas:
En el menú elija File -> Settings
, luego bajo IDE Settings
(o Editor
) ir a Live Templates
.
Para insertar una plantilla:
En el menú elija Code -> Insert Live Template
(o use la tecla de atajo asignada).
Captura de pantalla de Android Studio 3.4
Los fragmentos de código se conocen como plantillas en vivo en Android Studio
Examinar las plantillas en vivo actuales
Ir a Archivo> Configuración> Editor> Plantillas en vivo. Luego haga clic en las diferentes opciones para ver qué hacen.
Aquí hay algunos interesantes:
-
para cada
for ($i$ : $data$) { $cursor$ }
-
Tostado
android.widget.Toast.makeText($className$.this, "$text$", Toast.LENGTH_SHORT).show();
-
hacer
// TODO: $date$ $todo$
-
logi
android.util.Log.i(TAG, "$METHOD_NAME$: $content$");
Las palabras rodeadas de $
Los letreros son lugares donde las cosas se completarán automáticamente desde el contexto o donde el usuario puede tabular para completarlas.
Usar una plantilla en vivo
Simplemente escriba la abreviatura y pase por cualquier cosa que necesite completar.
Ejemplo:
logi
y me dieron esto
Log.i(TAG, "myMethodName: |");
con el cursor ubicado en la posición que marqué con la línea vertical |
.
Crea tu propia plantilla en vivo
Simplemente escriba el código, resáltelo y vaya a Herramientas> Guardar como plantilla activa.
Estudio adicional
- Creación y edición de plantillas en vivo (documentos IntelliJ)
- Sube de nivel con los accesos directos de Android Studio y las plantillas en vivo
- Plantillas de Android Studio Live
Ir a la configuración (Expediente > Ajustes, o CONTROLALT + S) luego busque “Plantillas en vivo”.
Se abrirá una pantalla de plantilla. Aquí puede ver todas las plantillas en vivo y también puede crear sus propias plantillas en vivo personalizadas.
Es importante que elija el grupo de plantillas correcto para definir su nueva plantilla (por ejemplo, “Android”).
Como ejemplo, definiré un método Toast como una plantilla en vivo.
También puede hacer clic en “usar la importación estática como sea posible” para no manejar la importación de cosas.