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

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

  • 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 clase UserDAO 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.

Parámetros del método

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



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow