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
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.