Встроенное редактирование в IntelliJ IDEA
Встроенная генерация кода позволяет создавать код прямо в редакторе, не переключаясь в чат. Она удобна для рефакторинга, добавления логики или исправления ошибок.
В разработке
Встроенная генерация кода в IntelliJ IDEA находится в разработке: сочетания клавиш, набор действий и поведение могут меняться.
Как использовать
- Установите курсор в редакторе и нажмите
Ctrl+\. Альтернатива — меню Code → Ask AI... (в контекстном меню правой кнопкой мыши). - Введите описание правки и нажмите Enter. Сгенерированный код появится в том же редакторе.
- Проверьте результат. Для улучшения введите уточняющее сообщение в поле в верхней части редактора.
Применение результата
- Accept All — вставить предложенный фрагмент;
- Revert — отменить отдельные изменения (область нумерации строк);
- Discard All — отбросить все изменения;
- Regenerate или
Ctrl+F5— сгенерировать ответ заново.
Быстрые действия (AI Actions)
Остальные действия AI (объяснение, рефакторинг, исправление, генерация тестов и др.) доступны через меню AI Actions, которое открывается правой кнопкой мыши в редакторе либо сочетанием Alt+Enter.
Горячие клавиши по умолчанию
| Действие | Windows / Linux | macOS |
|---|---|---|
| Встроенная генерация кода | Ctrl+\ | Ctrl+\ |
| Открыть меню «Действия AI» (Generate Code, Explain, Refactor, Fix, Generate Unit Tests и др.) | Alt+Enter | Alt+Enter |
| Принять предложенный код | Tab | Tab |
| Принять следующее слово | Ctrl+Right | Ctrl+Right |
| Принять следующую строку | End | End |
| Отклонить предложенный код | Escape | Escape |
| Ручной вызов автодополнения | Alt+Shift+\ | Alt+Shift+\ |
| Поиск действий и настроек плагина | Ctrl+Shift+A | Cmd+Shift+A |
Сочетания клавиш могут быть переназначены пользователем в настройках IDE.