Sonraki düzenleme tahmini

Sonraki Düzenleme Tahmini (NEP), bir sonraki adımınızı tahmin ederek kod tamamlama özelliğini geliştirir. Bu tahmin, imlecinizin mevcut konumunda olmasa bile yapılır. Geleneksel yapay zeka kod tamamlama, imlecinizin bulunduğu konumda kod önerisinde bulunmaya odaklanırken NEP, "imleçten uzakta" güncellemeler için tasarlanmıştır.

NEP, Gemini'ı kullanarak birden fazla dosyadaki son düzenlemelerinizi analiz ederek bir sonraki mantıksal adımınızı tahmin eder. Kod tabanınızın başka yerlerinde (ekran dışında kalan alanlarda bile) proaktif olarak değişiklikler önerir. Bu sayede tutarlılığı korumanıza ve tekrarlayan yeniden düzenleme görevlerini hızlandırmanıza yardımcı olur.

Android Studio düzenleyicinizde kodu güncellediğinizde NEP, son düzenlenen dosyalardaki değişikliği algılayabilir ve düzenlediğiniz dosyada otomatik olarak güncellemeler önerebilir. Manuel olarak arayıp değiştirmek yerine, tek bir tuşla bu düzenlemelere atlayıp uygulayabilirsiniz.

Kod güncellemesi öneren bir sonraki düzenleme tahmini

İşleyiş şekli

NEP, Temsilci Modu'nu tamamlayıcı niteliktedir. Aracı, açık istemlerinize göre değişiklik yaparken NEP, manuel kodlama akışınıza yardımcı olmak için düzenleyicinin arka planında sessizce çalışır.

  • Akıllı gruplandırma: Araç, ilgili düzenlemeleri (ör. bir değişkeni birden fazla satırda yeniden adlandırma veya bir mantık kalıbını değiştirme) incelenebilir bloklar halinde gruplandırır.
  • Filtreleme: NEP, içe aktarma ifadeleri gibi düşük değerli önerileri otomatik olarak filtreleyerek IDE'nin yerel otomatik içe aktarma özelliklerinin bunları daha verimli bir şekilde işlemesine olanak tanır.

NEP nasıl kullanılır?

NEP'yi kullanmak için:

  • NEP'in ekran dışında bir önerisi olduğunda, tahmini düzenlemeye yönlendirmek için düzenleyicide "Sekme tuşuna basarak taşıyın" ipucu gösterilir. Öneriye gitmek için Sekme tuşuna basın.
  • Önerilen düzenlemeyi kabul etmek için Sekme tuşuna basın.
  • Beğenmediğiniz önerileri yoksayabilir veya Esc tuşuna basarak kaldırabilirsiniz.

Kod ekleme öneren Sonraki Düzenleme Tahmini

Ayarlar

NEP, rahatsız etmeden yardımcı olacak şekilde tasarlanmıştır. Tahminlerin nasıl ve ne zaman görüneceği üzerinde tam kontrol sahibi olursunuz.

NEP durum çubuğu

NEP kontrolleri, Android Studio'nun alt rayında bulunur. NEP kontrolleri düğmesini tıkladığınızda şunları hızlıca yapabilirsiniz:

  • Tahminleri duraklatma: Önerileri 5 dakika, 10 dakika veya bir sonraki yeniden başlatmaya kadar geçici olarak devre dışı bırakın.
  • İstek gecikmesini ayarlama: Yazmayı bıraktıktan sonra düzenleyicinin tahmin isteğinde bulunmadan önce ne kadar süre bekleyeceğini değiştirin (ör. 500 ms veya 1000 ms).
  • Ek ayarlara erişme: Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Yapay Zeka > Düzenleyici'ye giderek doğrudan ayarlar menüsüne geçin.

Tamamlama motorunuzu seçme

Android Studio ayarlarında klasik kod tamamlama ile NEP arasında geçiş yapabilirsiniz: File (Android Studio on macOS) > Settings > Tools > AI > Editor.