¿Cuáles son los atajos de teclado de Intellij IDEA más útiles? [cerrado]
Busqué un poco en Google con la esperanza de encontrar una publicación sobre atajos de IDEA similar a la publicación de Jeff sobre atajos de Visual Studio ( Visual Studio .NET 2003 y 2005 Keyboard Shortcuts ), pero realmente no encontré nada que ayudara. Esperemos que las respuestas a esta pregunta llenen el vacío.
Estos son algunos de mis atajos de teclado más utilizados
La selección consciente de la sintaxis en el editor selecciona una palabra en el cursor y luego selecciona áreas en expansión del código fuente. Por ejemplo, puede seleccionar el nombre de un método, luego la expresión que llama a este método, luego la declaración completa, luego el bloque contenedor, etc.: Ctrl+W
Finalización de código básico, para completar métodos, palabras clave, etc.: Ctrl+Space
Ir a Declaración. Utilice esto para navegar a la declaración de una clase, método o variable utilizada en algún lugar del código: Ctrl+B
Introduzca 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 se selecciona ningún texto: Ctrl+ Alt+V
Vaya a Clase, para abrir rápidamente cualquier clase en el editor: Ctrl+N
Para abrir cualquier archivo, no solo clases: Ctrl+ Shift+N
Comentar/Descomentar la línea o selección actual: Ctrl+/ y Ctrl+ Shift+/
Ventana emergente rápida de JavaDoc para mostrar el JavaDoc del método o clase en el cursor de texto: Ctrl+Q ( Ctrl+J en Mac OS X)
Finalización de tipo inteligente para completar una expresión con una llamada a un método o una variable con un tipo adecuado en el contexto actual: Ctrl+ Shift+Space
Cambie el nombre de la refactorización para cambiar el nombre de cualquier identificador. Puede buscar comentarios, archivos de texto y también en diferentes idiomas: Shift+F6
Seleccione en ventana emergente 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
Resalte usos en el archivo. Coloque 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. Úselo en una palabra clave throws, try o catch para mostrar todos los lugares donde se lanza la excepción. Úselo en la palabra clave implements para resaltar los métodos de la interfaz implementada: Ctrl+ Shift+F7
Con diferencia, mi atajo multiusos favorito es Ctrl+ Shift+A
Realiza una búsqueda a medida que escribe todos los comandos en intellij. No solo eso, sino que cuando encuentras el comando que deseas, también muestra la tecla de acceso directo correspondiente junto a él.
Estos son los atajos de teclado de Intellij IDEA que encuentro más útiles (enumerados aproximadamente en el orden de uso para mí):
El atajo que uso más es Ctrl+ B(Ir a la declaración), para ver qué hace un método, dónde se declara una variable, etc. Esto casi siempre va seguido de Ctrl+ Alt+ Leftpara volver a donde estaba ( Ctrl+ Alt+ Rightfunciona para “ir adelante” nuevamente).
Un atajo de navegación relacionado es Ctrl+ Alt+ B, (Ir a implementación). Presiónelo cuando el cursor esté en el nombre del método de una interfaz y obtendrá una lista emergente de todos los lugares donde se implementa este método, y podrá seleccionar a cuál desea ir (si solo hay una implementación). , sigue recto allí). Lo mismo ocurre con los métodos anulados.
Lo opuesto a esto es Ctrl+ U(Ir a supermétodo/superclase). Si el cursor está en la implementación de un método en una interfaz (indicado por el pequeño símbolo de interfaz verde en el canal izquierdo), este acceso directo lo lleva a la interfaz misma.
Cuando quiero ver todos los lugares donde se usa un método o variable (lo cual quiero hacer mucho), uso Ctrl+ Alt+ F7(Mostrar usos). Esto le brinda una lista emergente de todos los usos y puede navegar fácilmente a cada uno. Prefiero esto a Alt+ F7(Buscar usos), que le brinda la misma información, pero en un panel separado a continuación.
Para buscar clases, uso Ctrl+ N(Ir a clase), que le permite buscar usando solo las letras mayúsculas en el nombre de la clase (“jorobas de camello”) y * como comodín.
Otro atajo que uso, tanto al leer como al escribir código, es Ctrl+ P(Información de parámetros) en los argumentos de métodos y constructores, para ver los tipos y nombres de los parámetros.
Cuando se trata de escribir código, uso mucho Ctrl+ space(Finalización de código básico) para autocompletar nombres de métodos, nombres de variables, etc. (o simplemente para ver qué métodos están disponibles para un determinado objeto, intentando autocompletar directamente en el punto después del nombre del objeto).
Para buscar en el archivo actual utilizo Ctrl- F(Buscar - probablemente el acceso directo menos sorprendente de esta lista), F3/ Shift+ F3(Buscar siguiente/anterior) para repetir la búsqueda y Ctrl+ Shift+ F(Buscar en la ruta) para buscar en todo el proyecto.
Ctrl+ W(Seleccionar bloques de código que aumentan sucesivamente) es útil al seleccionar fragmentos de código. Al presionarlo repetidamente se selecciona más y más código. Útil para buscar, sangrar, comentar código, etc.
Si hay errores en el archivo, F2/ Shift+ F2(error resaltado siguiente/anterior) saltará a ellos.
Utilizo la secuencia Alt+ C, N(Mostrar vista de cambios) para ver qué archivos del proyecto he modificado en comparación con el repositorio de subversion. Para diferenciar el archivo actual con la versión en el repositorio de Subversion, uso la secuencia Alt+ C, S( YComparar con la misma versión del repositorio). En la vista de diferencias, uso F7/ Shift+ F7para navegar entre los cambios.
Cuando no estoy en la vista de diferencias, uso Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+ Downpara saltar a las partes del archivo que han cambiado en comparación con la versión desprotegida. En cada punto de modificación, verá la pieza correspondiente en la versión desprotegida en una ventana emergente.
Finalmente, ejecuto pruebas JUnit usando Ctrl++ .ShiftF10
Editar: un atajo realmente útil que comencé a usar en los últimos meses es Ctrl+ E. Aparece una ventana emergente con los 15 archivos usados más recientemente, y simplemente selecciona el que deseas y presiona Enter para navegar hasta él.
Según la gente de Jetbrains, tendrán que ser estos, ya que son para el que lleva la camiseta: (Lo recibí de Devoxx)
Ayuda\Guía de productividad
Le indica cuáles son los atajos que usa o no usa y muestra estadísticas de uso. Le guiará hacia las funciones desconocidas.