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