IntelliJ IDEA — ведущая среда разработки для профессиональной разработки на Java и Kotlin
IntelliJ IDEA
Что нового в автодополнении команд в IntelliJ IDEA
Современные IDE обладают огромными возможностями. Настоящая сложность заключается не в том, может ли ваша IDE что-то сделать, а в том, чтобы вспомнить, как это вызвать.
Некоторые функции скрыты за сочетаниями клавиш. Другие доступны через меню намерений, Search Everywhere, postfix-дополнение, интерактивные шаблоны (live templates) или окна инструментов. Доступность функций постоянно требует от разработчика концентрации: по мере того как IDE становится мощнее, держать под рукой каждую возможность становится всё сложнее.
Именно поэтому мы создали автодополнение команд — контекстно-зависимую точку входа к полезному функционалу прямо из места, где вы проводите больше всего времени, — из редактора.
Ввод .. в любом месте файла вызывает интеллектуальные действия, адаптированные под ваш текущий код и положение курсора. Независимо от того, нужно ли вам выполнить рефакторинг, навигацию, генерацию, документирование, объяснение или исправление кода, вы можете действовать немедленно, не нарушая свой рабочий процесс.
Вместо ответа на вопрос «Что я могу здесь напечатать?», автодополнение команд отвечает на более полезный вопрос: «Что я могу здесь сделать?»
Эта функция существует уже некоторое время. В IntelliJ IDEA 2026.3 EAP она делает еще один большой шаг к тому, чтобы стать вашим основным интерфейсом для повседневной помощи при написании кода.
Вот что нового и улучшенного:
Точки логирования (logpoints) стали доступнее
Отладка с помощью временных вызовов println() — это привычка, от которой многим из нас трудно избавиться. Вы добавляете операторы печати, перезапускаете приложение, читаете консоль, а затем вручную очищаете код.
Точки логирования — это более чистая и ненавязчивая альтернатива, и теперь они доступны прямо через автодополнение команд:
Просто введите .. над выражением или блоком, чтобы мгновенно установить точку логирования, используя текущее выражение или контекст в качестве записываемого значения. Более того, IntelliJ IDEA теперь будет предлагать заменять существующие операторы печати на точки логирования, помогая вам перейти от хаотичной правки кода к чистой отладке с поддержкой логирования.
Если вы новичок в точках логирования, ознакомьтесь с учебным пособием по точкам логирования. В нем объясняется, как комбинировать их с вашими AI-агентами в IntelliJ IDEA. Если вы пропустили наши обновления 2026.2, в точках логирования был обновлен пользовательский интерфейс, добавлена поддержка AI-агентов, улучшена навигация и ускорена оценка, что делает их одним из самых универсальных инструментов отладки в вашем арсенале.
AI-ассистент в контексте
Теперь вы можете вызывать действия AI с помощью того же рабочего процесса с символами .. . Нужно объяснить сложный метод, сгенерировать строки документации (docstrings) или выполнить рефакторинг блока? Вам больше не нужно прерывать рабочий процесс, переключаться между инструментами или описывать агенту точное местоположение. Поскольку IDE уже знает ваш активный файл, язык, номер строки и выбранное выражение, она может предоставить агенту этот богатый контекст.
Примечание: если у вас установлен плагин Air, ваши запросы будут автоматически перенаправляться через него.
Для действий, затрагивающих определенный класс, метод или объявление, IntelliJ IDEA теперь подсвечивает цель, чтобы перед запуском было понятнее, к чему именно будет применена выбранная команда.
Postfix-дополнение и интерактивные шаблоны
В рамках наших усилий по унификации рабочих процессов дополнения, postfix-дополнение, интерактивные шаблоны и автодополнение команд теперь используют единый интерфейс. Вы заметите более четкую фильтрацию, более резкие панели предварительного просмотра и более интуитивную обнаруживаемость прямо во всплывающем окне дополнения.
Больше контекстов
Автодополнение команд также становится полезным в новых контекстах, включая бинарные файлы и декомпилированный код.
Мы также расширили поддержку структурированных сред и сред, специфичных для фреймворков. Теперь вы можете использовать .. внутри файлов свойств (properties), рабочих процессов Spring и других предметно-ориентированных форматов, а поддержка скриптов сборки появится в ближайшее время.
Почему это важно
Автодополнение команд — это не просто еще одна разновидность автодополнения. Это фундаментальный сдвиг в том, как вы открываете для себя функциональность IDE.
Вместо того чтобы искать по меню верхнего уровня или заучивать горячие клавиши, вы можете начать с того места, где вы уже находитесь, — с кода. IntelliJ IDEA непрерывно анализирует ваше дерево синтаксиса, область видимости, состояние инспекций и доступные действия, чтобы предложить только то, что актуально в данный момент.
Для часто выполняемых действий сочетания клавиш остаются самым быстрым выбором. Для всего остального автодополнение команд предоставляет понятный путь прямо из вашего кода.
Попробуйте уже сегодня
Откройте любой файл Java, Kotlin или Scala в IntelliJ IDEA 2026.2 или 2026.3 EAP и введите .. в любом месте редактора. Попробуйте сделать это рядом с методом, выражением, регулярным выражением, объявлением, требующим документации, или в месте, где вы обычно открываете Search Everywhere. Всплывающее окно дополнения отразит то, что возможно в этой конкретной точке.
Автодополнение команд постоянно развивается, и у нас есть большие планы на будущие релизы. Наша главная миссия остается прежней: одна знакомая точка входа для всего, что вы захотите сделать с кодом дальше.








