intellij-idea
Atajos útiles
Buscar..
Compilar y ejecutar
Hacer proyecto (compilar modificado y dependiente)
Windows: Ctrl + F9
OS X / macOS: Cmd + F9
Compilar archivo seleccionado, paquete o módulo
Es útil saber esto, ya que al depurar este atajo se puede usar para recargar rápidamente las clases / hotswap.
Windows: Ctrl + Shift + F9
OS X / macOS: Cmd + Shift + F9
Seleccione la configuración y ejecute
Windows: Alt + Shift + F10
OS X / macOS: Opción + Mayús + F10
Seleccione configuración y depuración
Windows: Alt + Shift + F9
OS X / macOS: Opción + Mayús + F9
correr
Mayús + F10
Depurar
Mayús + F9
Ejecutar configuración de contexto desde el editor
Windows: Ctrl + Shift + F10
OS X / macOS: Cmd + Shift + F10
Completar Código
Finalización de código básico (el nombre de cualquier clase, método o variable)
Windows: Ctrl + Espacio
OS X / macOS: Cmd + Space
Finalización de código inteligente (filtra la lista de métodos y variables por tipo esperado)
Windows: Ctrl + Shift + Space
OS X / macOS: Cmd + Shift + Space
Sobrescribiendo código con una sugerencia.
Lengüeta
Agregando código de una sugerencia de finalización
Entrar
Buscar / Reemplazar
Buscar por todos lados
Doble turno
Encontrar
Windows / Linux: Ctrl + F
OS X / macOS: Cmd + F
Encontrar siguiente
F3
Encontrar anterior
Mayús + F3
Reemplazar
Windows / Linux: Ctrl + R
OS X / macOS: Cmd + R
Encontrar en camino
Windows / Linux: Ctrl + Shift + F
OS X / macOS: Cmd + Shift + F
Reemplazar en ruta
Windows / Linux: Ctrl + Shift + R
OS X / macOS: Cmd + Shift + R
Refactorización
Dupdo
F5
Movimiento
F6
Eliminar de forma segura
Windows / Linux: Alt + Delete
OS X / macOS: Cmd + Delete
Tenga en cuenta que la tecla Eliminar en OS X / macOS es equivalente a la tecla Retroceso en otros sistemas operativos.
Rebautizar
Mayús + F6
Método de extracción
Windows / Linux: Ctrl + Alt + M
OS X / macOS: Cmd + Opción + M
Campo de extracto
Windows / Linux: Ctrl + Alt + F
OS X / macOS: Cmd + Opción + F
Extraer variable
Windows / Linux: Ctrl + Alt + V
OS X / macOS: Cmd + Opción + V
Constante de extracto
Windows / Linux: Ctrl + Alt + C
OS X / macOS: Cmd + Opción + C
Extraer Parámetro
Windows / Linux: Ctrl + Alt + P
OS X / macOS: Cmd + Opción + P
Otro
Envolvente con
Rodea un bloque de código con un if
, for
, <editor-fold ...>
y más.
Windows / Linux: Ctrl + Alt + T
OS X / macOS: Cmd + Opción + T
Navegación básica
Ir al editor (desde la ventana de herramientas)
Esc
Cambio de enfoque a la ventana de herramientas correspondiente
Windows: Alt + <número de ventana de herramienta>
OS X / macOS: Cmd + <número de ventana de herramienta>
Por ejemplo cambiando el foco a la ventana del proyecto
Windows: Alt + 1
OS X / macOS: Cmd + 1
Archivos recientes emergente
Windows: Ctrl + E
OS X / macOS: Cmd + E
Encontrar acción
Windows: Ctrl + Shift + A
OS X / macOS: Cmd + Shift + A
Navegar a
Expediente :
Windows: Ctrl + Shift + N
OS X / macOS: Cmd + Shift + N
Clase :
Windows: Ctrl + N
OS X / macOS: Cmd + N
Símbolo (clase / método / variable / nombre constante):
Windows: Ctrl + Alt + Shift + N
OS X / macOS: Cmd + Opción + Mayús + N
Tenga en cuenta que puede usar el nombre de la clase para restringir la búsqueda de método / variable / constante, por ejemplo, para encontrar el símbolo
usersCollection
en la claseUserDAO
type:UserDAO.usersCollection
En todos lados :
Windows: Shift + Shift
OS X / macOS: Shift + Shift
Para buscar algo que tenga varias palabras, por ejemplo, InetAddressCachePolicy
, solo puede escribir InAddCacPo
o algo similar que contenga partes de palabras en todo el nombre.
Ir al numero de linea
Windows: Ctrl + G
OS X / macOS: Cmd + L
Volver a la última ubicación de edición
Windows: Ctrl + Shift + Retroceso
OS X / macOS: Cmd + Shift + Retroceso
Búsqueda de uso
Buscar usos / Buscar usos en archivo
Windows / Linux: Alt + F7 / Ctrl + F7
OS X / macOS: Opción + F7 / Ctrl + F7
Resaltar los usos en el archivo.
Windows / Linux: Ctrl + Shift + F7
OS X / macOS: Cmd + Shift + F7
Mostrar usos
Windows / Linux: Ctrl + Alt + F7
OS X / macOS: Cmd + Opción + F7
Mostrar los parámetros del método
Windows / Linux: Ctrl + P
OS X / macOS: Cmd + P
Muestra qué parámetros acepta un método y todas sus sobrecargas.
Selección
Selección con mayor alcance.
Esto es útil cuando desea seleccionar un bloque para extraer una variable / método, etc., no es necesario hacer una coincidencia precisa entre corchetes, simplemente coloque el cursor en algún lugar de la declaración y siga haciendo esto.
Windows: Ctrl + W
OS X / macOS: Cmd + W
Selección con alcance decreciente.
Windows: Ctrl + Shift + W
OS X / macOS: Cmd + Shift + W
Esta función también es muy útil al editar / reproducir con documentos json en su IDE.
Selección vertical
presione y mantenga
Windows: Alt
OS X / macOS: Opt
y seleccione normalmente usando el mouse / trackpad (la forma en que selecciona una palabra en una fila, etc.)
Así es como debería verse
Múltiples caretas
presione y mantenga
Windows: Alt + Shift
OS X / macOS: Opt + Shift
y haga clic en donde todo lo que quiera poner un caret. Puede optar por colocar varios caracteres en una sola línea o en líneas en diferentes posiciones.
Ahora puede realizar todas las operaciones que hubiera podido realizar en una sola palabra seleccionada (mantenga presionada la tecla Ctrl (ventanas) u opción (sistema operativo mac) y use las teclas Izquierda o Derecha para saltar entre las palabras) y todas esas acciones afectarán a todas las posiciones de intercalación .
Incluso puede cortar / pegar selecciones múltiples de un lugar a otro.
Tener múltiples caracteres es muy útil cuando se desea cambiar la estructura del texto en muchas líneas / muchas posiciones en la misma línea.
Selección de ocurrencias duplicadas
Selecciona un texto y presiona
Windows: Alt + J
OS X / macOS: ctrl + G
Para seleccionar la próxima aparición del mismo texto.
Obtendrá un símbolo de cada uno de los eventos seleccionados que se podrían usar para cambiarlos simultáneamente.
Por ejemplo, he tratado de poner un ejemplo en este gif, espero que ayude