Documentație / IDE-ul
Navigare
Istoric înapoi și înainte, fișiere și locații recente, semne de carte, structura fișierului, Caută peste tot, utilizări și ierarhii.
Yuli ține minte pe unde treci și te lasă să sari din tastatură la orice fișier, simbol, unealtă sau acțiune. Mod înseamnă Ctrl pe Windows și Linux și ⌘ pe macOS.
Esențialul
Înapoi și înainte
| Acțiune | Scurtătură |
|---|---|
| Înapoi | Alt+← |
| Înainte | Alt+→ |
- Există un istoric global și unul pentru fiecare filă, separate pe proiecte.
- O locație se salvează doar când schimbi fișierul sau te deplasezi cel puțin 8 linii. Scrisul nu se pune la socoteală.
- Păstrează până la 200 de locații în istoricul global și 100 pentru fiecare filă.
Recente
| Acțiune | Scurtătură |
|---|---|
| Fișiere recente | Ctrl+E |
| Locații recente | Ctrl+Shift+E |
Locațiile recente păstrează până la 60 de intrări pe proiect. Scrie ca să filtrezi lista.
Semne de carte
Semnele de carte sunt numerotate de la 1 la 9 și se salvează pe proiect (până la 200).
| Acțiune | Scurtătură |
|---|---|
| Comută semnul de carte | F11 |
| Atribuie un semn de carte numerotat | Ctrl+F11, apoi un număr de la 1 la 9 |
| Mergi la semnul de carte N | Ctrl+1 … Ctrl+9 |
Dacă numărul nu are semn de carte, Yuli te anunță: „Nu există semnul de carte N”.
Structura fișierului
Ctrl+Shift+O (Mergi la simbolul din fișier) deschide Structura fișierului: simbolurile din fișierul curent, în ordinea apariției sau în ordine alfabetică, cu un câmp Filtrează simbolurile….
Caută peste tot
Apasă Shift de două ori. Această scurtătură este fixă și nu poate fi reatribuită. Caută un fișier, un simbol, o unealtă sau o acțiune. Un prefix limitează căutarea:
| Filtru | Prefix |
|---|---|
| Tot | — |
| Unelte | # |
| Acțiuni | > |
| Fișiere | — |
| Simboluri | @ |
| Ajutor și ghiduri | ? |
Ca să cauți doar acțiuni ale IDE-ului ai și Caută acțiune… (Ctrl+Shift+A).
Nu există o comandă separată pentru „mergi la clasă” sau „mergi la fișier”: folosește Caută simbol (Ctrl+T) sau filtrele Fișiere și Simboluri din Caută peste tot.
Alte scurtături de navigare
| Acțiune | Scurtătură |
|---|---|
| Caută simbol (clasă, metodă…) | Ctrl+T |
| Mergi la definiție | Ctrl+B |
| Mergi la implementare | Ctrl+Alt+B |
| Mergi la linie | Ctrl+G |
| Selectează fișierul activ în arbore | Alt+F1 |
| Metoda următoare / anterioară | Alt+↓ / Alt+↑ |
| Eroarea următoare / anterioară | F2 / Shift+F2 |
| Modificarea Git următoare / anterioară | Ctrl+Alt+Shift+↓ / Ctrl+Alt+Shift+↑ |
| Caută și înlocuiește în fișiere | Ctrl+Shift+S |
Toate pot fi reatribuite în Scurtături de tastatură.
Caută utilizările
Alt+F7 (sau Shift+F12) caută utilizările simbolului de sub cursor.
- Rezultatele sosesc pe măsură ce motorul le găsește: „Se primesc utilizările… n din total”.
- Dacă motorul nu termină la timp, lista este marcată drept Listă parțială.
- Domeniu: Proiect, Deschise, Acest fișier sau Biblioteci externe.
- Filtre: producție, test sau tot; citire sau scriere; afișează importurile; afișează codul generat; previzualizare.
Ierarhii
| Vizualizare | Scurtătură | Direcții |
|---|---|---|
| Ierarhia apelurilor | Ctrl+Alt+H |
Apelanți / Apelați |
| Ierarhia tipurilor | Ctrl+H |
Supertipuri / Subtipuri |
Fiecare nod se încarcă atunci când îl extinzi. Dacă extinzi alt nod sau închizi panoul, Yuli anulează cererea anterioară în motor: nu ai nevoie de un buton de anulare.
În timpul indexării
Cât timp Yuli indexează proiectul, bara afișează „Se indexează proiectul…” și poți continua să editezi. Navigarea răspunde deja: definițiile se caută după nume, iar utilizările în fișierele care conțin cuvântul. Aceste rezultate sunt marcate ca parțiale și se completează când indexul este gata.
Fiecare cerere de navigare are un termen de o secundă, plus o mică marjă. Dacă motorul nu răspunde la timp, vei vedea „Motorul nu a răspuns la timp” și o poți repeta.
Biblioteci și JDK
Când sari la o clasă din JDK sau dintr-o bibliotecă, Yuli îi deschide codul sursă (jar-ul de surse), codul decompilat sau o schiță javap, doar pentru citire.
Spring
Comanda Spring: endpoint-uri, beans și proprietăți deschide fila Spring din panoul inferior, cu beans, profilurile și endpoint-urile proiectului. Nu are scurtătură implicită; o găsești cu Ctrl+Shift+A.
Vezi și Inteligența codului și Harta fullstack.