Maneja Intellij IDEA como una bestia: navegación
Esta entrada está disponible en video
Puedes encontrar una versión en video de esta entrada en nuestro canal de youtube.
Maneja intellij Idea como una bestia
Intellij IDEA junto con el resto de "sabores" del mismo como son PHPStorm, PyCharm, WebStorm es considerado por muchos el mejor entorno de desarrollo integrado que existe en la actualidad.
Esta serie de entradas vamos a aprender a usar este editor de forma profesional, a través del conocimiento de los diferentes atajos de teclado disponibles, así como de otras funcionalidades muy útiles para el día a día.
Si lo deseas puedes ver el resto de entradas de la serie: Maneja intellij Idea como una bestia
En esta entrada vamos a centrarnos en como navegar de la forma más productiva posible es decir llegar en el menor tiempo posible al lugar al que queremos llegar, tanto si es a otro fichero como si es a una zona diferente del fichero en el que nos encontramos.
Recomendaciones previas
No es necesario que te aprendas todos el primer día. Te recomendamos elegir dos o tres atajos de teclado. Los que te parezcan más útiles y los apuntes en un posit junto a la pantalla para que no se te olviden. Practica con ellos durante algunos días y una vez que los tengas dominados, continúes tu aprendizaje con otro grupo de dos o tres.
El primer atajo de teclado que vamos a recomendarte en cada una de las entradas, es encontrar una acción.
Encontrar una acción
ALT + SHIFT + A
Con este atajo podemos lanzar el menú de selección de acción. Este atajo es de los más útiles ya que te muestra el atajo de la acción que estás buscando por lo que puedes utilizarlo cuando no te acuerdes del atajo que quieres lanzar de forma que vas a poder aprenderlos poco a poco.
Navegación entre ficheros
En el primer bloque vamos a aprender como desplazarnos entre diferentes ficheros para llegar lo antes posible al documento que queremos llegar.
Buscar la clase o archivo
CTRL + N / CTRL + SHIFT + N
Con este atajo podemos buscar la clase o el archivo al que queremos ir respectivamente. El buscador de archivos funciona incluso si el editor está indexando el proyecto.
Navegar a la referencia
CTRL + B / CTRL + CLICK
Con este atajo podemos navegar hacia la definición de una clase o método. Si existen varias disponibles, nos mostrará todas las opciones. Si tienes instalado y configurado el plugin de symfony te permite navegar entre rutas o definiciones de plantillas.
Navegar a hacia delante o hacia atrás
ALT + SHIFT + LEFT / ALT + SHIFT + RIGHT
Con este atajo podemos navegar hacia delante o hacia atrás en la navegación que hemos realizado.
Ver ficheros visitados recientemente
CTRL + E
Con este atajo podemos navegar entre los ficheros que hemos visitado recientemente.
Ver localizaciones visitadas recientemente
CTRL + SHIFT + E
Con este atajo podemos navegar entre los bloques de código que hemos visitado recientemente.
Navegación dentro de un fichero
A continuación vamos a ver los atajos que consideramos más interesantes y que nos van a permitir navegar dentro de un mismo fichero muy rápidamente y sin utilizar el ratón.
Ver estructura
CTRL + F12
Con este atajo nos abre la vista de estructura para poder navegar fácilmente entre los diferentes métodos de una clase.
Método anterior o siguiente
ALT + UP / ALT + DOWN
Con este atajo podemos desplazarnos entre los diferentes métodos de la clase.
Ir al siguiente error
F2
Con este atajo podemos desplazarnos al siguiente error dentro de un fichero.
Saltar a la línea
CTRL + G
Con este atajo podemos desplazarnos directamente a la línea a la que nos queremos mover.
Te recomendamos que leas todos los atajos disponibles tanto en la web de jetbrains como en la configuración de atajos de teclado de tu editor para que descubras por tí mismo todos los atajos disponibles.
Si te gustaría recibir una entrada como esta cada semana en tu bandeja de entrada: apúntate a nuestra academia.