290 votos

¿Cuáles son los atajos de teclado más útiles de Intellij IDEA?

Hice un poco de google con la esperanza de encontrar un post sobre atajos de IDEA similar al post de Jeff sobre atajos de Visual Studio ( Atajos de teclado de Visual Studio .NET 2003 y 2005 ), pero en realidad no detectó nada que ayudara. Esperemos que las respuestas a esta pregunta llenen el vacío.

214voto

Bas Leijdekkers Puntos 2656

Estos son algunos de mis atajos de teclado más usados

La selección consciente de la sintaxis en el editor selecciona una palabra en el caret y luego selecciona áreas en expansión del código fuente. Por ejemplo, puede seleccionar un nombre de método, luego la expresión que llama a este método, luego toda la declaración, luego el bloque de contención, etc: Ctrl + W

Completar el código básico, para completar los métodos, las palabras clave, etc: Ctrl + Space

Vaya a Declaración. Use esto para navegar a la declaración de una clase, método o variable usada en algún lugar del código: Ctrl + B

Introducir la Refactorización de Variables, para crear una variable a partir de una expresión. Esta expresión puede incluso estar incompleta o contener errores. Desde la versión 8, IDEA selecciona inteligentemente una expresión probable cuando no hay texto seleccionado: Ctrl + Alt + V

Ir a clase, para abrir rápidamente cualquier clase en el editor: Ctrl + N

Para abrir cualquier archivo, no sólo clases: Ctrl + Shift + N

Comentario/Comentario línea o selección actual: Ctrl + / y Ctrl + Shift + /

Quick JavaDoc Popup para mostrar el JavaDoc del método o la clase en el cursor de texto: Ctrl + Q ( Ctrl + J en Mac OS X)

Smart Type Completion para completar una expresión con una llamada de método o variable con un tipo adecuado en el Contexto actual: Ctrl + Shift + Space

Renombrar la refactorización para renombrar cualquier identificador. Puede mirar en los comentarios, archivos de texto y también en diferentes idiomas: Shift + F6

Seleccione en el Popup para seleccionar rápidamente el elemento actualmente editado (clase, archivo, método o campo) en cualquier vista (Vista de Proyecto, Vista de Estructura u otra): Alt + F1

Resalta los usos en el archivo. Posicione el cursor de texto en cualquier identificador sin seleccionar ningún texto y mostrará todos los lugares del archivo donde se utiliza esa variable, método, etc. Úsalo en un lanzamiento, intenta o atrapa la palabra clave para mostrar todos los lugares donde se lanza la excepción. Úsalo en la palabra clave implementada para resaltar los métodos de la interfaz implementada: Ctrl + Shift + F7

176voto

Brett Hannah Puntos 2532

Mi atajo favorito para todos los propósitos es Ctrl + Shift + A

Hace una búsqueda a medida que tecleas todos los comandos en el intellij. No sólo eso, sino que cuando encuentras el comando que quieres, también muestra la tecla de acceso directo correspondiente junto a él.

88voto

Henrik Warne Puntos 1411

Aquí están los atajos de teclado del Intellij IDEA que encuentro más útiles (enumerados en el orden aproximado de uso para mí):

El atajo que más uso es Ctrl + B (Ir a la declaración), para ver lo que hace un método, donde se declara una variable, etc. Esto casi siempre va seguido de Ctrl + Alt + Left para volver a donde estaba ( Ctrl + Alt + Right trabaja para "avanzar" de nuevo).

Un atajo de navegación relacionado es Ctrl + Alt + B , (Ir a la aplicación). Presiona cuando el carnet esté en el nombre del método de una interfaz, y obtendrás una lista emergente de todos los lugares donde este método está implementado, y podrás seleccionar a cuál quieres ir (si sólo hay una implementación, vas directamente allí). Lo mismo ocurre con los métodos anulados.

Lo contrario de esto es Ctrl + U (Ir a super-método/super-clase). Si el caret está en la implementación de un método en una interfaz (indicado por el pequeño símbolo verde de la interfaz en el canal izquierdo), este atajo te lleva a la propia interfaz.

Cuando quiero ver todos los lugares en los que se utiliza un método o variable (lo cual quiero hacer mucho), utilizo Ctrl + Alt + F7 (Mostrar usos). Esto te da una lista desplegable de todos los usos, y puedes navegar fácilmente a cada uno de ellos. Prefiero esto a Alt + F7 (Encuentra usos), que te da la misma información, pero en un panel separado debajo.

Para encontrar clases, uso Ctrl + N (Ir a clase), que te permite buscar usando sólo las mayúsculas del nombre de la clase ("jorobas de camello"), y * como comodín.

Otro atajo que uso, tanto al leer como al escribir el código, es Ctrl + P (Información de parámetros) en los argumentos de los métodos y constructores, para ver los tipos y nombres de los parámetros.

Cuando se trata de escribir un código, utilizo Ctrl + space (Completar el código básico) mucho para autocompletar los nombres de los métodos, los nombres de las variables, etc. (o simplemente para ver qué métodos están disponibles para un determinado objeto, tratando de autocompletar directamente en el punto que sigue al nombre del objeto).

Para buscar en el archivo actual utilizo Ctrl - F (Encuentra - probablemente el atajo menos sorprendente de esta lista), F3 / Shift + F3 (Buscar siguiente/anterior) para repetir la búsqueda, y Ctrl + Shift + F (Buscar en el camino) para buscar en todo el proyecto.

Ctrl + W (Seleccionar bloques de código que se incrementan sucesivamente) es útil cuando se seleccionan trozos de código. Presionando repetidamente selecciona más y más del código. Es útil para buscar, sangrar, comentar el código, etc.

Si hay errores en el archivo, F2 / Shift + F2 (Siguiente/anterior error resaltado) saltará a ellos.

Uso la secuencia Alt + C , N (Mostrar vista de cambios) para ver qué archivos del proyecto he modificado en comparación con el repositorio de subversión. Para diferenciar el archivo actual contra la versión en el repositorio de subversión, utilizo la secuencia Alt + C , S , Y (Comparar con la misma versión del repositorio). En la vista de diferencias, utilizo F7 / Shift + F7 para navegar entre los cambios.

Cuando no estoy en la vista de diferencias, utilizo Ctrl + Shift + Alt + Up / Ctrl + Shift + Alt + Down para saltar a las partes del archivo que han sido cambiadas en comparación con la versión revisada. En cada punto de modificación, se ve la parte correspondiente en la versión de salida en una ventana emergente.

Por último, hago pruebas de JUnit usando Ctrl + Shift + F10 .

Editar: Un atajo realmente útil que sólo he empezado a usar en los últimos meses es Ctrl + E . Aparece una ventana emergente con los 15 archivos usados más recientemente, y sólo tienes que apuntar con la flecha hacia abajo al que quieres y pulsar intro para navegar hasta él.

80voto

Olaf Kock Puntos 18072

Según la gente de Jetbrains, tendrán que ser estos, como lo son para el que lleva la camisa: (Obtenido de Devoxx)

promotionalshirt

32voto

Karl Puntos 1633

Ayuda \Productivity Guía

Te dice cuáles son los atajos que usas o no usas y muestra las estadísticas de uso. Te guiará a las características desconocidas.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X