Documentación / El IDE

Navegación

Historial atrás y adelante, archivos y ubicaciones recientes, marcadores, estructura del archivo, Buscar en todas partes, usos y jerarquías.

Yuli recuerda por dónde pasas y te deja saltar a cualquier archivo, símbolo, herramienta o acción con el teclado. Mod es Ctrl en Windows y Linux, y ⌘ en macOS.

Lo esencial

0 de 5 hechos

Atrás y adelante

Acción Atajo
Atrás Alt+←
Adelante Alt+→
  • Hay un historial global y otro por pestaña, separados por proyecto.
  • Se guarda una ubicación solo cuando cambias de archivo o te mueves al menos 8 líneas. Escribir no cuenta.
  • Guarda hasta 200 ubicaciones en el historial global y 100 por pestaña.

Recientes

Acción Atajo
Archivos recientes Ctrl+E
Ubicaciones recientes Ctrl+Shift+E

Las ubicaciones recientes guardan hasta 60 entradas por proyecto. Escribe para filtrar la lista.

Marcadores

Los marcadores son numerados del 1 al 9 y se guardan por proyecto (hasta 200).

Acción Atajo
Alternar marcador F11
Asignar marcador numerado Ctrl+F11 y luego un número del 1 al 9
Ir al marcador N Ctrl+1 … Ctrl+9

Si el número no tiene marcador, Yuli avisa: «No hay marcador N».

Estructura del archivo

Ctrl+Shift+O (Ir a símbolo del archivo) abre la Estructura del archivo: los símbolos del archivo actual, por orden de aparición u orden alfabético, con un campo Filtrar símbolos….

Buscar en todas partes

Pulsa Shift dos veces. Este atajo es fijo y no se puede reasignar. Busca un archivo, un símbolo, una herramienta o una acción. Un prefijo limita la búsqueda:

Filtro Prefijo
Todo —
Herramientas #
Acciones >
Archivos —
Símbolos @
Ayuda y guías ?

Para buscar solo acciones del IDE también tienes Buscar acción… (Ctrl+Shift+A).

No hay un comando aparte para «ir a clase» o «ir a archivo»: usa Buscar símbolo (Ctrl+T) o los filtros Archivos y Símbolos de Buscar en todas partes.

Más atajos de navegación

Acción Atajo
Buscar símbolo (clase, método…) Ctrl+T
Ir a definición Ctrl+B
Ir a implementación Ctrl+Alt+B
Ir a línea Ctrl+G
Seleccionar el archivo activo en el árbol Alt+F1
Método siguiente / anterior Alt+↓ / Alt+↑
Error siguiente / anterior F2 / Shift+F2
Cambio de Git siguiente / anterior Ctrl+Alt+Shift+↓ / Ctrl+Alt+Shift+↑
Buscar y reemplazar en archivos Ctrl+Shift+S

Todos se pueden reasignar en Atajos de teclado.

Buscar usos

Alt+F7 (o Shift+F12) busca los usos del símbolo bajo el cursor.

  • Los resultados llegan a medida que el motor los encuentra: «Recibiendo usos… n de total».
  • Si el motor no termina a tiempo, la lista se marca como Lista parcial.
  • Alcance: Proyecto, Abiertos, Este archivo o Bibliotecas externas.
  • Filtros: producción, test o todo; lectura o escritura; mostrar imports; mostrar código generado; vista previa.

Jerarquías

Vista Atajo Direcciones
Jerarquía de llamadas Ctrl+Alt+H Llamantes / Llamados
Jerarquía de tipos Ctrl+H Supertipos / Subtipos

Cada nodo se carga al expandirlo. Si expandes otro nodo o cierras el panel, Yuli cancela la petición anterior en el motor: no hace falta un botón de cancelar.

Mientras se indexa

Mientras Yuli indexa el proyecto, la barra muestra «Indexando el proyecto…» y puedes seguir editando. La navegación ya responde: las definiciones se buscan por nombre y los usos por los archivos que contienen la palabra. Esos resultados se marcan como parciales y se completan cuando termina el índice.

Cada petición de navegación tiene un plazo de un segundo, más un pequeño margen. Si el motor no responde a tiempo, verás «El motor no respondió a tiempo» y puedes repetirla.

Bibliotecas y JDK

Al saltar a una clase del JDK o de una biblioteca, Yuli abre su código fuente (el jar de fuentes), el código decompilado o un esquema de javap, en solo lectura.

Spring

El comando Spring: endpoints, beans y propiedades abre la pestaña Spring del panel inferior con los beans, los perfiles y los endpoints del proyecto. No tiene atajo por defecto; búscalo con Ctrl+Shift+A.

Ver también Inteligencia de código y Mapa fullstack.