Belgeler / IDE
Gezinme
Geri ve ileri geçmişi, son dosyalar ve konumlar, yer işaretleri, dosya yapısı, Her yerde ara, kullanımlar ve hiyerarşiler.
Yuli nerelerden geçtiğinizi hatırlar ve klavyeyle herhangi bir dosyaya, sembole, araca veya eyleme atlamanızı sağlar. Mod, Windows ve Linux'ta Ctrl, macOS'te ⌘ anlamına gelir.
Temel bilgiler
Geri ve ileri
| Eylem | Kısayol |
|---|---|
| Geri | Alt+← |
| İleri | Alt+→ |
- Proje bazında ayrılmış, bir genel geçmiş ve sekme başına bir geçmiş vardır.
- Bir konum yalnızca dosya değiştirdiğinizde veya en az 8 satır ilerlediğinizde kaydedilir. Yazmak sayılmaz.
- Genel geçmişte en fazla 200, sekme başına en fazla 100 konum saklanır.
Son kullanılanlar
| Eylem | Kısayol |
|---|---|
| Son dosyalar | Ctrl+E |
| Son konumlar | Ctrl+Shift+E |
Son konumlar proje başına en fazla 60 kayıt tutar. Listeyi filtrelemek için yazmaya başlayın.
Yer işaretleri
Yer işaretleri 1'den 9'a kadar numaralanır ve proje başına kaydedilir (en fazla 200).
| Eylem | Kısayol |
|---|---|
| Yer işaretini aç/kapat | F11 |
| Numaralı yer işareti ata | Ctrl+F11, ardından 1–9 arası bir numara |
| N numaralı yer işaretine git | Ctrl+1 … Ctrl+9 |
Numaraya atanmış bir yer işareti yoksa Yuli uyarır: «N numaralı yer işareti yok».
Dosya yapısı
Ctrl+Shift+O (Dosyadaki sembole git) Dosya yapısı'nı açar: geçerli dosyanın sembolleri, görünme sırasına veya alfabetik sıraya göre, Sembolleri filtrele… alanıyla birlikte listelenir.
Her yerde ara
Shift tuşuna iki kez basın. Bu kısayol sabittir ve yeniden atanamaz. Bir dosya, sembol, araç veya eylem arar. Bir ön ek aramayı daraltır:
| Filtre | Ön ek |
|---|---|
| Tümü | — |
| Araçlar | # |
| Eylemler | > |
| Dosyalar | — |
| Semboller | @ |
| Yardım ve kılavuzlar | ? |
Yalnızca IDE eylemlerini aramak için Eylem bul… (Ctrl+Shift+A) komutu da vardır.
«Sınıfa git» veya «dosyaya git» için ayrı bir komut yoktur: Sembol ara (Ctrl+T) komutunu ya da Her yerde ara'nın Dosyalar ve Semboller filtrelerini kullanın.
Diğer gezinme kısayolları
| Eylem | Kısayol |
|---|---|
| Sembol ara (sınıf, metot…) | Ctrl+T |
| Tanıma git | Ctrl+B |
| Uygulamaya git | Ctrl+Alt+B |
| Satıra git | Ctrl+G |
| Etkin dosyayı ağaçta seç | Alt+F1 |
| Sonraki / önceki metot | Alt+↓ / Alt+↑ |
| Sonraki / önceki hata | F2 / Shift+F2 |
| Sonraki / önceki Git değişikliği | Ctrl+Alt+Shift+↓ / Ctrl+Alt+Shift+↑ |
| Dosyalarda bul ve değiştir | Ctrl+Shift+S |
Hepsi Klavye kısayolları içinde yeniden atanabilir.
Kullanımları bul
Alt+F7 (veya Shift+F12) imlecin altındaki sembolün kullanımlarını arar.
- Sonuçlar motor onları buldukça gelir: «Kullanımlar alınıyor… n / toplam».
- Motor zamanında bitiremezse liste Kısmi liste olarak işaretlenir.
- Kapsam: Proje, Açık dosyalar, Bu dosya veya Harici kütüphaneler.
- Filtreler: üretim, test veya tümü; okuma veya yazma; import'ları göster; üretilmiş kodu göster; önizleme.
Hiyerarşiler
| Görünüm | Kısayol | Yönler |
|---|---|---|
| Çağrı hiyerarşisi | Ctrl+Alt+H |
Çağıranlar / Çağrılanlar |
| Tür hiyerarşisi | Ctrl+H |
Üst türler / Alt türler |
Her düğüm genişletildiğinde yüklenir. Başka bir düğümü genişletir veya paneli kapatırsanız Yuli motordaki önceki isteği iptal eder: ayrı bir iptal düğmesine gerek yoktur.
Dizinleme sırasında
Yuli projeyi dizinlerken çubukta «Proje dizinleniyor…» yazar ve düzenlemeye devam edebilirsiniz. Gezinme şimdiden yanıt verir: tanımlar ada göre, kullanımlar ise kelimeyi içeren dosyalarda aranır. Bu sonuçlar kısmi olarak işaretlenir ve dizin tamamlandığında tamamlanır.
Her gezinme isteğinin bir saniyelik süresi ve buna ek küçük bir payı vardır. Motor zamanında yanıt vermezse «Motor zamanında yanıt vermedi» mesajını görürsünüz ve isteği yineleyebilirsiniz.
Kütüphaneler ve JDK
JDK'dan veya bir kütüphaneden bir sınıfa atladığınızda Yuli, onun kaynak kodunu (kaynak jar'ı), derlemesi açılmış kodu veya bir javap özetini salt okunur olarak açar.
Spring
Spring: endpoint'ler, bean'ler ve özellikler komutu, alt panelde projenin bean'lerini, profillerini ve endpoint'lerini gösteren Spring sekmesini açar. Varsayılan bir kısayolu yoktur; Ctrl+Shift+A ile arayabilirsiniz.
Ayrıca bkz. Kod zekâsı ve Fullstack harita.