Documentation / L’IDE

Navigation

Historique précédent et suivant, fichiers et emplacements récents, signets, structure du fichier, Rechercher partout, utilisations et hiérarchies.

Yuli se souvient de votre parcours et vous permet de sauter vers n’importe quel fichier, symbole, outil ou action au clavier. Mod correspond à Ctrl sous Windows et Linux, et à ⌘ sous macOS.

L’essentiel

0 sur 5 faits

Précédent et suivant

Action Raccourci
Précédent Alt+←
Suivant Alt+→
  • Il existe un historique global et un historique par onglet, séparés par projet.
  • Un emplacement n’est enregistré que lorsque vous changez de fichier ou vous déplacez d’au moins 8 lignes. La saisie ne compte pas.
  • L’historique conserve jusqu’à 200 emplacements au niveau global et 100 par onglet.

Récents

Action Raccourci
Fichiers récents Ctrl+E
Emplacements récents Ctrl+Shift+E

Les emplacements récents conservent jusqu’à 60 entrées par projet. Tapez pour filtrer la liste.

Signets

Les signets sont numérotés de 1 à 9 et enregistrés par projet (jusqu’à 200).

Action Raccourci
Basculer un signet F11
Attribuer un signet numéroté Ctrl+F11 puis un chiffre de 1 à 9
Aller au signet N Ctrl+1 … Ctrl+9

Si le numéro n’a pas de signet, Yuli vous prévient : « Aucun signet N ».

Structure du fichier

Ctrl+Shift+O (Aller au symbole du fichier) ouvre la Structure du fichier : les symboles du fichier actuel, par ordre d’apparition ou par ordre alphabétique, avec un champ Filtrer les symboles….

Rechercher partout

Appuyez deux fois sur Shift. Ce raccourci est fixe et ne peut pas être réaffecté. Il recherche un fichier, un symbole, un outil ou une action. Un préfixe limite la recherche :

Filtre Préfixe
Tout —
Outils #
Actions >
Fichiers —
Symboles @
Aide et guides ?

Pour ne chercher que les actions de l’IDE, vous disposez aussi de Rechercher une action… (Ctrl+Shift+A).

Il n’existe pas de commande séparée pour « aller à la classe » ou « aller au fichier » : utilisez Rechercher un symbole (Ctrl+T) ou les filtres Fichiers et Symboles de Rechercher partout.

Autres raccourcis de navigation

Action Raccourci
Rechercher un symbole (classe, méthode…) Ctrl+T
Aller à la définition Ctrl+B
Aller à l’implémentation Ctrl+Alt+B
Aller à la ligne Ctrl+G
Sélectionner le fichier actif dans l’arborescence Alt+F1
Méthode suivante / précédente Alt+↓ / Alt+↑
Erreur suivante / précédente F2 / Shift+F2
Modification Git suivante / précédente Ctrl+Alt+Shift+↓ / Ctrl+Alt+Shift+↑
Rechercher et remplacer dans les fichiers Ctrl+Shift+S

Tous peuvent être réaffectés dans Raccourcis clavier.

Rechercher les utilisations

Alt+F7 (ou Shift+F12) recherche les utilisations du symbole sous le curseur.

  • Les résultats arrivent au fur et à mesure que le moteur les trouve : « Réception des utilisations… n sur total ».
  • Si le moteur ne termine pas à temps, la liste est marquée comme Liste partielle.
  • Portée : Projet, Ouverts, Ce fichier ou Bibliothèques externes.
  • Filtres : production, test ou tout ; lecture ou écriture ; afficher les imports ; afficher le code généré ; aperçu.

Hiérarchies

Vue Raccourci Directions
Hiérarchie des appels Ctrl+Alt+H Appelants / Appelés
Hiérarchie des types Ctrl+H Supertypes / Sous-types

Chaque nœud se charge lorsque vous le développez. Si vous développez un autre nœud ou fermez le panneau, Yuli annule la requête précédente dans le moteur : pas besoin de bouton d’annulation.

Pendant l’indexation

Pendant que Yuli indexe le projet, la barre affiche « Indexation du projet… » et vous pouvez continuer à modifier. La navigation répond déjà : les définitions sont recherchées par nom et les utilisations dans les fichiers qui contiennent le mot. Ces résultats sont marqués comme partiels et se complètent lorsque l’index est terminé.

Chaque requête de navigation dispose d’un délai d’une seconde, plus une petite marge. Si le moteur ne répond pas à temps, vous verrez « Le moteur n’a pas répondu à temps » et pourrez relancer la requête.

Bibliothèques et JDK

Lorsque vous sautez vers une classe du JDK ou d’une bibliothèque, Yuli ouvre son code source (le jar des sources), le code décompilé ou un aperçu javap, en lecture seule.

Spring

La commande Spring : endpoints, beans et propriétés ouvre l’onglet Spring du panneau inférieur avec les beans, les profils et les endpoints du projet. Elle n’a pas de raccourci par défaut ; cherchez-la avec Ctrl+Shift+A.

Voir aussi Intelligence du code et Carte fullstack.