Функция прогнозирования следующего изменения (NEP) развивает автозавершение кода, предвидя ваш следующий шаг, даже если он не находится в текущей позиции курсора. В то время как традиционное автозавершение кода с помощью ИИ фокусируется на предложении кода в текущей позиции курсора, NEP предназначена для обновлений, выполняемых «вне курсора».
Используя Gemini для анализа последних изменений в нескольких файлах, NEP предугадывает ваши следующие логические действия. Он заблаговременно предлагает изменения в других частях вашего кода — даже в областях, находящихся за пределами экрана, — помогая вам поддерживать согласованность и ускорять повторяющиеся задачи рефакторинга.
При обновлении кода в редакторе Android Studio, NEP может обнаружить изменения в недавно отредактированных файлах и автоматически предложить обновления для редактируемого файла. Вместо ручного поиска и замены вы можете перейти к этим изменениям и применить их одним нажатием клавиши.

Как это работает
NEP дополняет режим агента . В то время как агент вносит изменения на основе ваших явных подсказок, NEP работает незаметно в фоновом режиме редактора, помогая вам в процессе ручного кодирования.
- Интеллектуальная группировка: инструмент группирует связанные изменения (например, переименование переменной в нескольких строках или изменение логической схемы) в блоки для проверки.
- Фильтрация: NEP автоматически отфильтровывает малополезные предложения, такие как операторы импорта, что позволяет встроенным функциям автоматического импорта IDE обрабатывать их более эффективно.
Как использовать NEP
Вот как использовать NEP:
- Когда NEP предлагает вариант, находящийся за пределами экрана, в редакторе появится подсказка «Нажмите Tab для перехода», которая поможет вам перейти к предполагаемому варианту редактирования. Нажмите Tab , чтобы перейти к предложенному варианту.
- Чтобы принять предложенные изменения, нажмите клавишу Tab .
- Если вам не нравится какое-либо предложение, вы можете либо проигнорировать его, либо нажать клавишу Esc , чтобы удалить его.

Настройки
NEP разработан таким образом, чтобы быть полезным, не будучи навязчивым. Вы полностью контролируете, как и когда появляются прогнозы.
строка состояния NEP
Элементы управления NEP доступны в нижней панели Android Studio.
Нажатие кнопки управления NEP позволяет быстро:
- Приостановить подсказки: временно отключить подсказки на 5 минут, 10 минут или до следующего перезапуска.
- Настройка задержки запроса: измените время, которое редактор ожидает после прекращения ввода текста, прежде чем запросить предсказание (например, 500 мс или 1000 мс).
- Доступ к дополнительным настройкам: перейдите непосредственно в меню настроек по адресу Файл ( Android Studio на macOS) > Настройки > Инструменты > ИИ > Редактор .
Выберите свой механизм завершения
В настройках Android Studio можно переключаться между классическим автозавершением кода и автозавершением NEP: Файл ( Android Studio на macOS) > Настройки > Инструменты > AI > Редактор .