La previsione della modifica successiva (NEP) evolve il completamento del codice anticipando la tua prossima mossa, anche quando non si trova nella posizione corrente del cursore. Mentre il completamento del codice AI tradizionale si concentra sul suggerimento di codice nella posizione corrente del cursore, NEP è progettato per gli aggiornamenti "lontano dal cursore".
Utilizzando Gemini per analizzare le modifiche recenti in più file, NEP prevede la tua prossima mossa logica. Suggerisce in modo proattivo modifiche in altre parti del tuo codebase, anche in aree fuori dallo schermo, aiutandoti a mantenere la coerenza e ad accelerare le attività di refactoring ripetitive.
Quando aggiorni il codice nell'editor di Android Studio, NEP può rilevare la modifica nei file modificati di recente e suggerire automaticamente gli aggiornamenti nel file che stai modificando. Invece di cercare e sostituire manualmente, puoi passare a queste modifiche e applicarle con una sola pressione del tasto.

Come funziona
NEP è complementare alla modalità Agent. L'agente apporta modifiche in base ai tuoi prompt espliciti, mentre NEP opera silenziosamente in background nell'editor per assistere il tuo flusso di codifica manuale.
- Raggruppamento intelligente:lo strumento raggruppa le modifiche correlate (ad esempio, la ridenominazione di una variabile su più righe o la modifica di un pattern logico) in blocchi revisibili.
- Filtro:NEP filtra automaticamente i suggerimenti di basso valore, ad esempio le istruzioni di importazione, consentendo alle funzionalità di importazione automatica native dell'IDE di gestirle in modo più efficiente.
Come utilizzare NEP
Ecco come utilizzare NEP:
- Quando NEP ha un suggerimento fuori dallo schermo, nell'editor viene visualizzato il suggerimento "Premi Tab per spostarti" per guidarti alla modifica prevista. Premi Tab per passare al suggerimento.
- Per accettare la modifica suggerita, premi Tab.
- Se un suggerimento non ti piace, puoi ignorarlo o premere Esc per rimuoverlo.

Impostazioni
NEP è progettato per essere utile senza essere invadente. Hai il pieno controllo su come e quando vengono visualizzate le previsioni.
Barra di stato NEP
I controlli NEP sono disponibili nella barra inferiore di Android Studio.
Se fai clic sul pulsante dei controlli NEP, puoi rapidamente:
- Metti in pausa i suggerimenti:disattiva temporaneamente i suggerimenti per 5 minuti, 10 minuti o fino al successivo riavvio.
- Regola ritardo richiesta:modifica il tempo di attesa dell'editor dopo che hai smesso di digitare prima che richieda una previsione (ad esempio, 500 ms o 1000 ms).
- Accedi a impostazioni aggiuntive:vai direttamente al menu delle impostazioni in File (Android Studio su macOS) > Impostazioni > Strumenti > AI > Editor.
Scegliere il motore di completamento
Puoi alternare il completamento automatico del codice classico e NEP nelle impostazioni di Android Studio: File (Android Studio su macOS) > Impostazioni > Strumenti > AI > Editor.