Уникальные возможности JetBrains IntelliJ IDEA избавляют программиста от груза рутинной работы, помогают своевременно устранить ошибки и повысить качество кода, поднимая продуктивность разработчика на новую высоту.
Быстрое и качественное программирование
- Интеллектуальные средства автоматизации кодирования (функции автозавершения ввода, предсказание наиболее вероятных действий и т. д.).
- Эффективные инструменты минимизации ошибок (проверка и оптимизация кода, наглядное выделение и отчеты об ошибках, поиск дублирующихся фрагментов кода, идентификация зависимостей и т.д.).
- Мощные средства навигации для работы с исходными текстами.
- Возможность модификации кода в режиме отладки, функции разделения окна редактирования.
- Функция множественного выделения, позволяющая вносить в код правки в нескольких местах одновременно.
- Постфиксное автодополнение кода, с помощью которого можно заменять одно выражение (уже введенное) на другое в зависимости от добавляемого постфикса.
Эффективное развитие и модернизация приложений
- Ведущие инструменты рефакторинга кода с поддержкой компонентов EJB окажут помощь не только на стадии перепроектирования приложений, но и при выполнении рядовых задач программирования.
- Полная поддержка Java SDK 1.5.
Превосходная интеграция с внешними системами
- Серверы приложений BEA WebLogic и Apache Tomcat.
- Системы управления версиями CVS, Visual SourceSafe и StarTeam.
- Встроенная утилита Ant и поддержка среды тестирования JUnit.
Непревзойденное удобство работы
- Возможность назначить клавиатурную комбинацию для любой команды или функции системы.
- Расширяемая архитектура на базе открытых API-интерфейсов для интеграции с пользовательскими решениями.
- Диспетчер подключаемых модулей для быстрой установки и обновления плагинов.
Мощный редактор исходных текстов
- Функции автозавершения при вводе, интеллектуальный мастер импорта, контекстно-зависимые действия, live-шаблоны, анализ кода «на лету» (обнаружение ошибок, неиспользуемых переменных и т.д.), настраиваемые средства автогенерации стандартных программных конструкций.
- Полный доступ ко всем функциям с использованием клавиатуры и мыши.
Рефакторинг кода
- Мощные функции автоматизированного рефакторинга, обеспечивающие корректное изменение всех ссылок и вызовов в рамках проекта при модификации классов и компонентов.
Визуальный конструктор интерфейсов
- Достаточно перетащить требуемые визуальные компоненты в окно конструктора приложений и «связать» их с соответствующими функциональными модулями – все остальное среда разработки IDEA сделает самостоятельно.
Разработка корпоративных приложений
- Быстрая разработка файлов JSP, в т. ч. отладка страниц JSP на уровне исходных текстов.
- Поддержка XML, включая автозавершение при вводе, гибкое форматирование, просмотр структур данных.
- Генерация EJB-заглушек, цветовое выделение ошибок, оптимизация и рефакторинг кода.
- Встроенные средства интеграции с серверами приложений BEA WebLogic и Apache Tomcat, плюс возможность взаимодействия с любыми серверами J2EE.
Навигации и поиск в исходных текстах
- IDEA позволяет легко находить нужные классы или файлы, создавать в исходных текстах нумерованные закладки для перехода к требуемым фрагментам кода, быстро перемещаться к месту внесения последних изменений, определять персональные шаблоны TODO для быстрого просмотра в будущем.
- Интеллектуальная функция Find Usages позволяет быстро найти в проекте все ссылки и вызовы заданного класса, метода или переменной.
- IDEA обеспечивает высочайшую скорость поиск даже при работе с большими проектами, насчитывающими несколько тысяч файлов с исходными текстами.
- Функции структурированного поиска и замены.
Тесная интеграция со сторонними инструментами разработки
- Мощный визуальный отладчик с возможностью модификации кода непосредственно в режиме отладки и функцией Pop Frame.
- Интеграция с системами управления версиями CVS, Visual SourceSafe и StarTeam.
- Поддержка AngularJS и Spy-JS.
- Встроенная утилита Ant и поддержка среды тестирования JUnit.
- Открытые API-интерфейсы для создания пользовательских решений и диспетчер подключаемых модулей для быстрой установки и обновления более чем 100 плагинов.
- Плагин для интеграции с продуктом Сhronon (бесплатным для пользователей IntelliJ IDEA Ultimate).
Последнее обновление включает:
- Улучшение навигации по проекту и IDE
- Пересмотрена страница настроек плагина
- Делегирование, создание, запуск действий в Maven
- Запускается все
- Улучшены диалоги структурного поиска и замены
- Многострочные комментарии TODO
- Новая строка состояния
- JVM Debugger: просоединяется к Java-процессам, запущенным без отладчика
- Поддержка макросов в конфигурациях запуска Java
- Улучшение VCS
- Kubernets поддержка