Sin exagerar, podemos afirmar que esta es la funcionalidad más importante de los IDE basados en IntelliJ. Find action (Ctrl+Mayús+A) le echará una mano cuando las cosas se compliquen. Si sabe que una opción está disponible en DataGrip, pero no sabe cómo acceder a ella, escríbala aquí. Por ejemplo, si olvida cómo abrir un nuevo archivo, presione Ctrl+Mayús+A, escriba «scratch file» y presione Intro. ¡Listo!
Hay varias acciones para navegar desde SQL:
— Edit source (F4) lo llevará hasta los datos o el DDL, si se trata de
una rutina.
— Go to declaration (Ctrl+B) lo llevará hasta el DDL. Si
quiere que esta acción lo lleve hasta el árbol de la base de datos, desactive Settings → Database →
General → Navigate references to DDL editor
— Select in database view (si no hay acceso directo, asígnele uno propio o utilice Find Action).
Cualquier árbol (lista, ventana emergente, desplegable) en los IDE basados en IntelliJ es compatible con la velocidad de búsqueda. Simplemente, empiece a escribir. Tenga en cuenta que un objeto coincidente en la base de datos solo se resaltará si su nodo ya está abierto.
Otra opción muy práctica de la velocidad de búsqueda es que es compatible con las abreviaciones. Por ejemplo, «sbs» es suficiente para buscar «sales_by_store».
Navegue hasta un objeto de la base de datos (como tablas, procedimientos, etc.) presionando Ctrl+N. Si es una tabla, se abrirá un editor de datos. Para ver el DDL de la tabla, pulse el botón DDL
Cuando navegue hasta un procedimiento o una función, saltará directamente a la declaración del DDL.
Presione Mayús+Ctrl+N para buscar un archivo. Se abrirá un archivo. Si quiere ver aquí la ventana de herramientas Files, active Auto-scroll from source (icono Gear en Files).
Navegar hasta un símbolo con Mayús+Ctrl+Alt+N ofrece la posibilidad de obtener cualquier objeto de la base de datos en la vista de esta, entre los que se incluyen las columnas, las restricciones o los índices.
Recuerde las opciones que definen hacia dónde navegará.
Prefer data editor over DDL editor afecta a:
— La navegación hasta la tabla/vista con Ctrl+N.
— La navegación hasta la columna con Mayús+Ctrl+Alt+N.
— El doble clic en la tabla/vista o columna en la vista del árbol de la base de datos.
Prefer database view instead of DDL define a dónde irá cuando haga clic en Navigate to declaration (Ctrl+B o Ctrl+Clic) desde SQL.
La mayoría de las veces, trabaja con un conjunto de archivos y tiene que cambiar de uno a otro rápidamente. La acción Recent Files le ahorrará mucho tiempo, y solo necesita pulsar Ctrl+E para invocarla. Consolas, editores de datos, archivos de texto: aquí lo tiene todo. Por defecto, se centra en el último objeto al que se ha accedido.
Hay una nueva ventana emergente de Recent Locations (Ubicaciones recientes) que muestra una lista de las últimas ubicaciones visitadas o con cambios de código. Las presenta como fragmentos de código con un par de líneas antes y después de la ubicación.
El acceso directo por defecto para esta ventana emergente es Ctrl+Mayús+E.
Un breve consejo para cuando busque las columnas en cualquier conjunto de resultados o tabla. ¡Abra la Structure view con Ctrl+F12 y comience a escribir! La velocidad de búsqueda le ahorra tiempo y filtra las columnas. Presione Intro para navegar hasta una columna en particular.
Si no está seguro de dónde buscar aquello que necesita, pruebe a presionar Mayús dos veces para activar Search Everywhere.