Android Studio Keyboard Shortcuts – Linux/Windows

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.