Edicion
⌘P
Informacion de parametros.
Muestra los parametros que puede recibir el metodo.
⌘N o ⌃↵
Generar codigo.
Genera consructores, setters, getters, sobreescritura de metodos, entre otros.
⌥↵
Arregla errores o sugerencias que esten resaltados, mejora u optimiza la estructura del codigo.
⌃O
Sobreescritura de metodos.
Lista los metodos que puedes sobreescribir.
⌘/
Agregar/Remover comentario de linea.
⌥⌘/
Agregar/Remover comentario de bloque de codigo.
⌥⌘L
Reformatear codigo.
Da formato al archivo completo o a la seccion seleccionada.
⌥⇧⌘L
Permite elegir si se quiere dar formato al archivo completo o a los cambios actuales.
⌃⌥ O
Optimizar imports.
Remueve los imports que no esten siendo utilizados.
⌥⌘T
Rodear con.
Coloca el codigo seleccionado dentro de una condicion, ciclo, bloque try/catch, entre otros.
⌥⇧Clic
Multi cursor.
Edita varias lineas simultaneamente, indicando la posicion de cada cursor.
⇥
Aplicar sangria.
⇧⇥
Reducir sangria.
⌥↑
Ampliar seleccion.
⌥↓
Reducir seleccion.
⌘D
Duplicar la linea en la que se encuentra el cursor.
⇧⌥↑
Desplaza la sentencia hacia arriba.
⇧⌥↓
Desplaza la sentencia hacia abajo.
⌘⌫
Remover la linea en la que se encuentra el cursor.
⌘+
Expande un bloque de codigo.
⌘–
Contrae un bloque de codigo.
⇥
Completar codigo.
Autocompleta o reemplaza el codigo, asi no tienes que borrar el codigo que tenias cuando presionas Enter para seleccionar una opcion.
Navegacion
⌘O
Buscar clases.
⌘F12
Estructura del archivo.
Es util para ir a metodos o atributos
⌘]
Navegar hacia adelante.
⌘[
Navegar hacia atras.
⌥⌘→
Ir a la pestaña que esta a la derecha de la actual.
⌥⌘←
Ir a la pestaña que esta a la izquierda de la actual.
⌃↑
Ir al metodo anterior.
⌃↓
Ir al siguiente metodo.
⌘L
Ir al numero de linea y columna especificado.
⌘E
Ver archivos recientes.
⌘B o ⌘Clic
Navega a la declaracion de la clase, atributo o metodo.
F2
Ir al siguiente error o advertencia que este resaltado.
F3
Agregar/Remover marcador.
⌘F3
Ver marcadores.
⌥F3
Crea un marcador con el mnemotecnico designado.
⌃0 a ⌃9
Va al marcador especificado por el numero.
⌘⇧T
Crear test o ir al test si ya existe.
Refactorizar
⇧F6
Renombrar.
⌘F6
Cambiar firma.
⌃T
Refactorizar esto.
Muestra las opciones de refactorizacion.
⌥⌘M
Extraer a un metodo.
⌥⌘V
Extraer variable.
⌥⌘F
Extraer campo.
Depurar
F7
Depurar linea por linea o paso a paso (Step into).
F8
Si la linea actual contiene una llamada a un metodo, entonces suspende la ejecucion en la primera linea de codigo despues de la llamada al metodo (Step over).
⌥F8
Evaluar expresion.
⌥⌘R
Reanudar el programa.
⌘F8
Agregar/Remover breakpoint.
⇧⌘F8
Ver breakpoints.
Buscar
⇧ ⇧
Buscar en todas partes.
Busca archivos recientes, clases, archivos, simbolos, acciones, configuraciones o comandos.
⌘F
Buscar.
⌘G
Buscar siguiente.
⇧⌘G
Buscar anterior.
⌃G
Seleccionar siguiente ocurrencia.
Util para editar simultaneamente en diferentes lugares. Puedes saltar un elemento u ocurrencia con ⌘G.
Compilar
⌃R
Ejecutar.
⌃D
Depurar (Debug).
General
⌘0 a ⌘9
Abre la ventana correspondiente (Project, Flavors, …).
Esc
Regresa al editor si estas en otra ventana o pestaña de Android Studio.
⌘,
Abre el cuadro de dialogo de Preferencias.
⌘;
Abre el cuadro de dialogo de Estructura del Proyecto.
⇧⌘F12
Interruptor para maximizar el area de trabajo del editor.
⇧⌘A
Encontrar accion.
Encuentra un comando y lo ejecuta, abre una ventana de herramientas o busca una configuracion. Util para aprender los shortcuts, ya que puedes escribir la accion que estas buscando.