- Первоначальная настройка при первом запуске
- Проверка, что проект работает
- Сначала java
- Docker
- Intellij idea
- Kotlin
- Tutorial: create your first android application | intellij idea
- Взаимодействие с ide
- Запустить проект
- Как создать jar файл?
- Как создать проект java
- Компиляция/выполнение/отладка
- На linux
- На macos
- На windows
- Навигация
- Обновление
- Открытие окон настроек кода и среды разработки
- Первый запуск idea
- Поиск / замена в коде
- Поиск использованного кода
- Покупка и актуальная цена
- Полезное видео по настройке и запуску
- Проблемы и вопросы
- Работа с интерфейсом ide
- Редактирование и генерация кода
- Рефакторинг (улучшение кода)
- Система управления версиями (version control system)
- Системные требования
- Смена темы
- Создание библиотеки
- Создание проекта
- Увеличение шрифта
- Установка
- Фреймворки и технологии (только в intellij idea ultimate)
Первоначальная настройка при первом запуске
При первом запускаете или после того, как было сделано обновление программы, откроется диалоговое окно полной установки, в котором вы можете выбрать импортирование параметров IDE.
Если это был первая установка, то выбирается параметр «Не импортировать параметры» так как их неоткуда импортировать. Далее можно выбрать тему среды.
После выбора темы, можно выбрать выключить или включить нужные плагины, загрузить и установить их из репозитория плагинов IntelliJ IDEA.
После завершения первоначальной настройки, отобразится экран приветствия. Он позволяет:
- создать новый проект
- или проверить существующий проект из системы управления версиями
- открыть существующий
- импортировать новый проект (среда разработки позволяет перетащить существующий каталог проекта или отдельный файл на экран приветствия и открыть его в IntelliJ IDEA)
После запуска, среда разработки открывает справку Trip of Day.
Проверка, что проект работает
Давайте убедимся, что проект работает. Нажмите правой кнопкой на каталог src, выберите New, потом Java Class:
Введите программу
и нажмите зеленый треугольник слева от метода main. Нужен первый вариант, Run HelloWorld.main().
После первого запуска программы вы увидите снизу результат запуска, и еще один зеленый треугольник слева, который
тоже позволяет запускать программу.
Сначала java
Вышла новая Java 14 версии. Это версия с длительной
поддержкой, поэтому имеет смысл обновиться. Загрузите себе
эту версию.
Docker
Добавлены новые возможности для Docker Compose:
Intellij idea
IntelliJ IDEA от фирмы JetBrains — интеллектуальная среда разработки, она понимает код, который вы пишете,
подсказывает, что
нужно написать дальше и дает содержательные советы по тому коду, который уже написан. Профессиональные
разработчики обязательно пользуются средой разработки.
Среда разработки IntelliJ IDEA исторически была разработана для программирования на Java, но сейчас
с ее помощью можно программировать практически на всех сколько-нибудь распространенных языках программирования.
Вы можете установить только одну IntelliJ IDEA, и использовать ее и для Java, и для Python,
и для HTML CSS Javascript, и для PHP, и для других языков.
Про стоимость. IntelliJ IDEA Community Edition (дословно, версия для сообщества) для Java и Python, или PyCharm
можно использовать бесплатно. Т.е. на Java и Python с помощью инструментов JetBrains вы можете программировть
бесплатно. Остальные программы, включая IntelliJ IDEA Ultimate Edition (полная версия) требует платной лицензии,
но для студентов университетов и преподавателей эта лицензия доступна бесплатно.
Достаточно корпоративного email адреса университета. Я рекомендую ее получить, потому что в IntelliJ IDEA
Ultimate Edition есть возможность веб разработки (HTML, CSS, JavaScript), которую вы изучаете на других
курсах, и другие возможности, которые могут пригодиться.
IDEA можно установить напрямую, но я прошу так не делать. Это усложнит ее обновление, вам придется периодически
загружать новую версию вручную. Лучше воспользоваться программой Jetbrains Toolbox,
загрузите ее, установите, запустите, вы увидите что-то наподобие:
- Справа сверху найдите шестеренку с настройками всей программы и уберите внутри “Run at login”, чтобы программа
не запускалась сама при старте. Закройте настройки - Найдите в списке “IntelliJ IDEA Community” и установите ее кнопкой Install.
- Вы можете установить Ultimate версию вместо Community. В Ultimate больше возможностей, некоторые из них
полезны, но эта версия имеет больший размер и в ней больше пунктов меню, поэтому она может пугать своим
перегруженным внешним видом. Кроме того, для версии Ultimate вам придется получить на сайте
jetbrains студенческую лицензию, чтобы пользоваться IDEA бесплатно. - При необходимости обновить среду разработки в будущем, открывайте toolbox и нажимайте “upgrade”.
Kotlin
Начиная с этой версии, функция автодополнения кода Kotlin по умолчанию использует механизм машинного обучения.
Вам не нужно ждать завершения анализа кода, чтобы выполнить тесты: их можно запустить сразу после открытия файла, нажав на значок Run test в редакторе.
К агенту корутин можно перейти через вкладку Coroutines в окне Debug. Он работает для конфигураций запуска Java с зависимостью от kotlinx.coroutines, а также для конфигураций запуска Spring и Maven.
Теперь кнопки, связанные с Run/Debug Configurations, активны во время индексации, и вы можете запустить приложение и выполнять его отладку, пока IDE индексирует проект.
Мы обеспечили поддержку WSL 2 и реализовали функцию Run Targets для Kotlin.
Добавлена новая инспекция, позволяющая IntelliJ IDEA упростить синтаксис и объединить цепочку из нескольких вызовов методов внутри коллекции.
Мы добавили новое intention-действие для преобразования buildString.
Tutorial: create your first android application | intellij idea
In the Android project view, go to the app/res/layout
and double-click the activity_main.xml
file to open it. Note that since IntelliJ IDEA downloads the components required to render layout files, opening it may take a few seconds.
By default, IntelliJ IDEA provides a graphical view of the layout file, but you can also switch to the source code view, or view the text and the graphical representation side by side — use the icons in the top-right corner of the UI Designer pane:

This pane shows a rectangular canvas that is synchronized with the layout definition and with the Component Tree, so any changes to the canvas are reflected there accordingly.
Normally, layout files have a layout manager as their root element (for example, LinearLayout
, FrameLayout
, ConstraintLayout
, and so on). In our example, the root element in is ConstraintLayout
that is responsible for positioning the elements of the application interface. For the purpose of this tutorial, we are not going to modify it, but you can learn more about designing interfaces from Build a Responsive UI with ConstraintLayout.
Взаимодействие с ide
Новая версия IntelliJ IDEA автоматически находит проекты Eclipse, хранящиеся на локальной машине, поэтому теперь их можно открыть прямо из папки на приветственном экране.
В новом узле Advanced Settings в меню Preferences/Settings доступны продвинутые настройки для IDE.
Упорядочить окна стало проще: просто нажмите на заголовок и перетащите в любую выделенную область внутри основного окна IDE или за его пределы в отдельное окно.
IntelliJ IDEA автоматически очищает директории кэша и журналов, обновлявшиеся более 180 дней назад.
Если в проекте отсутствует плагин для используемого фреймворка, IDE предупредит об этом и предложит включить его.
Мы упростили перемещение между разделами Preferences/Settings: в правом верхнем углу окна появились удобные стрелки.
IDE сообщит о появлении обновлений для любых продуктов, если вы используете Toolbox App 1.20.8804 или более поздней версии.
Мы добавили новые специальные возможности для пользователей macOS: озвучили варианты автодополнения кода, выбранного пункта в поле со списком и всего списка целиком, а также результаты поиска при использовании функции Search Everywhere.
В этой версии устранена проблема зависания интерфейса при использовании контекстных меню, всплывающих окон и панелей инструментов. Кроме того, мы вынесли из потока пользовательского интерфейса некоторые операции, требующие индексации.
Запустить проект
Что бы запустить проект в IntelliJ IDEA можно воспользоваться знаком старта на верхней панели быстрого доступа:
Также программу можно запустить через вкладку Run -> Run Main или сочетанием клавиш Shift F10.
Как создать jar файл?
Для создания jar файла необходимо открыть окно Project Structure (значок в верхнем меню быстрого доступа рядом с лупой). Так же это окно можно найти и открыть через поиск (лупа на панели быстрого доступа) или сочетание клавиш Ctrl Alt Shift S.
В открывшемся окне выбираем вкладку Atrifacts -> -> JAR –> From modules with dependencies…
В открывшемся окне в поле Main Class выбираем главный класс проекта и нажимаем OK.
В следующем окне ничего не делаем, просто нажимаем ОК.
Теперь, чтобы добавить jar файл проекта в сам проект нажимаем Build (верхняя панель меню) -> Build Artifacts… -> название проекта.jar -> Edit …
В открывшемся окне выбираем созданный jar файл и нажимаем OK.
Теперь в панели где отображается структура проекта появляется папка out в которой можно найти созданный jar файл
Как создать проект java
- В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )
- В окне New Project выбираем папку Java. В поле Project SDK выбираем папку на компьютере где лежит ранее скаченный SDK для java. (Обычно эти библиотеки для работы с java устанавливаются в папку C/Programs File (или Programs File(x68) в зависимости от той версии которую вы используете)/java/). Далее нажимаем Next. – расположение библиотек jdk и jre для рабы с java.
- На Create project from template ставим галку и выбираем Command Line App. Нажимаем Next.
- В поле Project name пишем название создаваемого проекта латинскими буквами без пробелов. Нажимаем Finish. Название проекта и выбор его местоположения. В итоге генерируется класс Main который является точкой входа для созданного приложения (программы). Он создается пустым и ничего не делает, но при этом его можно запустить на выполнение.
Компиляция/выполнение/отладка
F7 | Шаг при отладке |
F8 | Шаг обхода при отладке |
Shift F7 | «Умный» шаг |
Shift F8 | Выход из режима debug |
Alt F9 | Запуск на выполнение до курсора |
Alt F8 | Вычисление выражения |
Ctrl F8 | Переключить точку остановки |
Ctrl Shift F8 | Показать точки остановки |
Ctrl F9 | Структурирование проекта и сборка измененных файлов |
Ctrl Shift F9 | Компиляция выбранного файла пакета или модуля |
Alt Shift F10 | Выбрать конфигурацию и запустить |
Alt Shift F9 | Выбрать конфигурацию и запустить в debug режиме |
Shift F10 | Запуск на выполнение |
Shift F9 | Запуск в debug режиме |
Ctrl Shift F10 | Выполнение в контексте конфигурации из редактора |
На linux
Установка на ubuntu индетичная.
ВАЖНО: перед установкой убедитесь, что на компьютере, на который устанавливается среда разработки уже установлена Java машина.
- Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы Linux tar.gz.Рисунок 21 – скачивание установочного файла для операционной системы LINUX
- Открываем терминал (в windows это командная строка (cmd)) и переходим в папку со скаченным архивом (cd – команда для смены директории). Далее распаковываем архив командой tar – упаковка и распаковка архивов tar: $ tar -xvf ideaIC-XX.Y.Z.tar.gz
- Переходим с помощью команды cd в распакованную директорию: $ cd ideaIC-XX.Y.Y.Z/bin/
- Запускаем в текущем каталоге файл idea.sh: sudo ./idea.sh
- После запуска нужно подтвердить лицензионное соглашение.
На macos
- Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы macOS.
- Запускаем загруженный файл. После запуска файла открывается окно в котором необходимо перенести InteliJ IDEA CE в папку приложений (Application) командой .dragTo() (это слово так и переводится «перемещение»). Рисунок 20 – окно для перемещения загруженного приложения в папку приложений
- После этого можно запустить скаченное приложение из папки Application.
На windows
- Скачиваем установочный файл Community edition с официального сайта компании JetBrains.
- Переходим на сайт и нажимаем кнопку download.
- Запускаем установочный файл. В открывшемся окне нажимаем Next.
- Нажимаем Next -> выбираем путь для сохранения программы и версию приложения (32-битная или 64-битная версии в зависимости от разрядности ПК на который устанавливается программа).
- После этого установщик предлагает нам выбрать стартовое меню (Choose Start Menu Folder). Здесь можно оставить все без изменения и нажимаем Install (Установить).
- Далее ждем пока программа установится на компьютер. По завершению установки нажимаем Finish.
Навигация
Ctrl N | Переход к классу (открывается поле для ввода класса к которому нужно перейти) |
Ctrl Shift N | Переход к файлу |
Ctrl Alt Shift N | Переход к символу |
Alt Right/Left | Переход к следующей / предыдущей вкладки редактора |
F12 | Вернуться к предыдущему окну инструмента |
Esc | Перейти к редактору (выход из текущего окна настроек) |
Shift Esc | Скрыть активное или последнее активное окно |
Ctrl Shift F4 | Закрывает окно навигации по проекту |
Ctrl G | Переход к строке по ее номеру |
Ctrl E | Последние файлы |
Ctrl Alt Left/Right | Выделение текста по слову влево/вправо |
Ctrl Shift Backspace | Перейти в последнее место Редактора |
Alt F1 | Выберите текущий файл или символ в любом режиме |
Ctrl B | Перейти к объявлению поля, метода или класса |
Ctrl Alt B | Перейти к реализации (переходит во вкладку класса, где реализован используемый метод) |
Ctrl Shift I | Открыть быстрый доступ к реализации метода/класса |
Ctrl Shift B | Перейти к объявлению типа |
Ctrl U | Перейти к супер методу или классу |
Alt Up/Down | Переход к предыдущему / следующему методу |
Ctrl ] / [ | Перейти в конец / начало блока |
Ctrl F12 | Файловая структура |
Ctrl H | Иерархии типа |
Ctrl Shift H | Иерархия метода |
Ctrl Alt H | Иерархии вызовов |
Alt Home | Показать панель навигации |
F11 | Переключить закладку |
Ctrl #[0-9] | Перейти к номером закладки |
Shift F11 | Показать закладки |
Обновление
Для обновления версии среды разработки нажимаем на вкладку Help -> Check for Upates.
Открытие окон настроек кода и среды разработки
Ctrl Alt S | Открытые окна Параметры (Settings) |
Ctrl Alt Shift S | Открыть диалоговое Структура проекта (Project Structure) |
В данной статье были разобраны основные принципы работы со средой IntelliJ IDEA. У нее достаточно интуитивный интерфейс для пользователя. В ней можно создавать полноценные приложения на таких языках как Java, Python, Kotlin, Scala и т.д.
Первый запуск idea
Запускайте IDEA через программу Toolbox или, как обычно, из списка установленных
программ.
При первом запуске вы увидите окно
которое спрашивает, настраивать IDEA с нуля, или можно взять какие-то старые настройки. Скорее всего,
старых настроек нет, поэтому выбирайте “do not import settings”.
Далее, выбирайте темную или светлую тему оформления, пропускайте экраны, пока не увидите окно выбора
плагинов:
В нем отключите плагины, как я показал на картинке. Плагины лучше отключать, потому что, чем их больше,
тем дольше запускаетcя IDEA, и тем больше разных отвлекающих пунктов в меню.
На следующем окне тоже выбор плагинов, из них, возможно, вас заинтересуют EduTools и IDE Feature
Trainer. Первый позволяет интегрироваться со Stepik для решения задач, второй я настоятельно рекомендую
для изучения возможностей среды.
Поиск / замена в коде
Ctrl F | Поиск по коду в текущей вкладке |
F3 | Поиск вперед |
Shift F3 | Поиск назад |
Ctrl R | Замена найденного слова |
Ctrl Shift F | Искать по проекту |
Ctrl Shift R | Заменить по проекту |
Ctrl Shift S | Поиск по шаблону |
Ctrl Shift M | Замена по шаблону |
Поиск использованного кода
Alt F7 / Ctrl F7 | Найти использования / Найти использования в файле |
Ctrl Shift F7 | Выделить используемое в файле |
Ctrl Alt F7 | Показать использования метода, класса, переменной |
Покупка и актуальная цена
Платную версию можно найти и купить на официальном сайте компании JetBrains. На конец 2021 года платная версия Ultimate стоит $499.
Полезное видео по настройке и запуску
Загрузка, установка и настройка. Первая программа на Java — Hello java!
Проблемы и вопросы
Далее у вас наверняка возникнет несколько вопросов, один из которых касается активации IntelliJ IDEA. Ограниченная версия или 30-дневная триал-версия не требуют регистрации и дополнительных манипуляций. Но если вы хотите активировать купленную, необходимо выполнить следующие действия:
- На приветственном экране, откуда мы создаём проект, найти в нижней части меню Configure->Manage License. Если вы уже находитесь внутри, тогда на верхней панели Help->Register.
- Перед вами 3 возможных способа активации: через аккаунт (JetBrains account), с помощью кода (Activation Code), через сервер лицензий (License Server). В зависимости от того, каким образом вы или ваш работодатель приобретали лицензию и какими данными располагаете, выберите нужный пункт.
- Вводим необходимые данные, нажимаем кнопку «Activate» и наслаждаемся безграничной работой.
Работа с интерфейсом ide
Alt #[0-9] | Открыть соответствующее окно инструмента |
Ctrl S | Сохранить проект |
Ctrl Alt Y | Cинхронизировать |
Ctrl Alt F11 | Переключение полноэкранного режима |
Ctrl Shift F12 | Переключить максимизацию редактору |
Alt Shift F | Добавить в избранное |
Alt Shift I | Проверьте текущий файл с текущим профилем |
Ctrl BackQuote (`) | Быстрое переключение текущей схемы |
Ctrl Shift A | Найти Действие |
Ctrl Tab | Переключение между вкладками и окна инструментов |
Редактирование и генерация кода
Ctrl Space | Показывает список вариантов которым можно завершить ввод |
Ctrl Shift Space | Тоже самое, что и Ctrl Space, только учитывает статические поля и методы. Также помогает инициализировать поле подходящим типом. |
Ctrl Shift Enter | Завершение оператора, ставит в конце оператора точку запятую |
Ctrl P | Сведения о параметрах (в пределах аргументов вызываемого метода) |
Ctrl Q | Быстрый поиск документации |
Shift F1 | Внешняя документация |
Ctrl наведение курсором на команду | Краткая информация |
Alt Insert | Генерация блоков кода (Getters, Setters, Constructors, hashCode/equals, toString) |
Ctrl O | Переопределение метода |
Ctrl I | Реализация методов |
Ctrl Alt T | Оборачивает выделенную команду в блок кода (if..else, try..catch, for, synchronized, etc.) |
Ctrl / | Однострочное комментирование / раскомментирование |
Ctrl Shift / | Многострочное комментирование / раскомментирование |
Ctrl W | Умное выделение текста. Эта команда выделяет сначала слово где стоит курсор, потом строку (или целый блок кода) |
Alt Q | Контекстная информация |
Alt Enter | Показать предлагаемое исправление |
Ctrl Alt L | Структурирование кода (это сочетание делает код читабельным и удобным для восприятия) |
Ctrl Alt O | Удаление неиспользуемых импортов |
Ctrl Alt I | Авто-отступ линии |
Tab / Shift Tab | Отступ / удаление отступа выбранному фрагменту кода |
Ctrl Shift V | Вставить последний фрагмент кода из буфера обмена |
Ctrl D | Дублирование текущей строки |
Ctrl Y | Удаляет целую строку |
Ctrl Shift J | Объединение строк |
Ctrl Enter | Разделение строки (отличается от простое Enter тем, что курсор остается на месте) |
Ctrl Shift U | Переключает слово на котором стоит курсор в нижний / верхний регистр |
Ctrl Shift ] / [ | Выделить код до конца / начала блока |
Ctrl Delete | Удалить слово после курсора |
Ctrl Backspace | Удалить слово перед курсором |
Ctrl NumPad /- | Развернуть / свернуть блок кода |
Ctrl Shift NumPad | Развернуть все |
Ctrl Shift NumPad- | Свернуть все |
Ctrl F4 | Закрыть активное окно редактора |
Рефакторинг (улучшение кода)
F5 | Копирование класса |
F6 | Переместить |
Alt Delete | Безопасное удаление |
Shift F6 | переименовывает поле, метод или класс во всех местах, где используется |
Ctrl F6 | Изменить сигнатуру |
Ctrl Alt N | Встроить |
Ctrl Alt M | Поместить в метод |
Ctrl Alt V | Поместить в переменную |
Ctrl Alt F | Поместить в поле |
Ctrl Alt C | Поместить в константу |
Ctrl Alt P | Поместить в параметр |
Система управления версиями (version control system)
Ctrl K | Commit (сохранение, фиксация) проекта в репозиторий |
Ctrl | Обновить проект из репозитория |
Alt Shift C | Посмотреть последние изменения |
Системные требования
Требования к оборудованию:
- RAM от 2 ГБ, рекомендуется 4 ГБ оперативной памяти
- 1,5 ГБ свободного места на жестком диске не менее 1 ГБ для кэшей
- Минимальное разрешение экрана 1024×768
Требования к ПО:
Смена темы
Чтобы сменить тему заходим в File -> Settings -> Editor -> Color Scheme -> Color Scheme Font. Здесь в поле Scheme можно выбрать желаемую тему:
- Default (по умолчанию, фон редактора будет белым)
- Darcula (фон редактора темный)
Помимо этого, через знак колеса (настройки) можно импортировать желаемую тему или цвет фона.
Создание библиотеки
Jar файл является библиотекой для языка java (пакетом, в котором собраны классы). Как создается Jar файл было описано в четвертом пункте.
Создание проекта
Настройка закончена, после запуска IDEA вы увидите:
Нажимайте Create New Project для создания нового проекта. Если у вас не будет начального окна, как сейчас,
создать новый проект всегда можно через меню File.
Первым делом вы должны выбрать Java (JDK), которой
будете пользоваться. Вспомните, что мы ее скачивали и разархивировали в какой-то каталог, который вы должны
были запомнить. Если не запомнили, ищите или скачивайте JDK еще раз. Ниже видно, куда нажать (Add JDK),
чтобы добавить свой JDK, если его нет в списке:
Пропускайте экраны, пока не увидите самый важный экран создания проекта про его расположение и название:
Придумайте название проекту. Там вы можете написать номер семестра, слово Java, еще какие-то логичные
слова. После этого выбирайте расположение. Это папка, в которой будет находиться ваш проект. Важно:
- Вы должны сознательно выбрать эту папку и знать, где она находится. Потом вам потребуется находить
ее на диске, копировать куда-нибудь для сохранности, архивировать, чтобы отправить преподавателю и т.п. - Либо создайте новую папку, либо выберите папку, в которой вы решали задачи. Там у вас java и bat файлы.
- Если вы когда-нибудь в будущем будете открывать свой проект, выбирайте для открытия ровно ту же папку,
которую вы указали при создании проекта. Это очень частая ошибка, при открытии проекта указать какую-то
подпапку, проект при этом открывается, но выглядит странно и не работает.
Нажимайте Finish и встречайте свой новый проект:
Слева видны файлы проекта. Если не видны, нажмите слева на кнопку “1: Project” или нажмите Alt 1.
Увеличение шрифта
Чтобы увеличить шрифт заходим в File -> Settings -> Editor -> Font. В данном окне в поле size можно указать желаемый шрифт.
Установка
Существует две версии IntelliJ IDEA – Community и Unlimited. Первая – бесплатная, но ограниченная. В ней не поддерживаются фреймворки Spring, Vaadin, GWT, языки JavaScript и TypeScript, SQL и многое другое. Вторая включает в себя всевозможные фичи для коллективной разработки, но бесплатна будет только 30 дней пробного периода. Потом вам придётся заплатить минимум 533 доллара США.
Нам с головой хватит возможностей бесплатной версии, соответственно, ориентируемся на установочный файл с именем idealC.
Фреймворки и технологии (только в intellij idea ultimate)
В окне Endpoints можно вывести схему связей микросервисов, где можно проследить, какой клиент вызывает тот или иной сервис, и перейти к соответствующему вызову в коде. Схема доступна для проектов Java и Kotlin, если вы используете фреймворки Spring, Micronaut, Quarkus или Helidon.
Новый рефакторинг Migrate позволяет легко перенести проект или модуль с Java EE на Jakarta EE.
Если вы создаете новый проект Spring Initializer, IDE автоматически скачает заранее построенные индексы. Это позволяет сократить время на индексацию и ускоряет запуск IDE.
Мы реализовали поддержку графа сущностей JPA, который можно определить с помощью аннотации @NamedEntityGraph. Для атрибутов аннотации работает автодополнение кода, обнаружение ошибок и навигация.
Мы добавили поддержку аннотаций кэширования в Micronaut и Quarkus. С помощью значков редактора можно перемещаться между использованиями имени кэша, использовать действие Find usages и рефакторинг Rename для идентификаторов кэша.
Навигация по URL-адресам в JavaScript и TypeScript значительно улучшена как для клиентского (Angular или Axios), так и для серверного (Express) кода.
Плагин Protocol Buffers интегрирован с IntelliJ IDEA Ultimate, и команда JetBrains теперь обеспечивает его полную поддержку.
IntelliJ IDEA Ultimate поддерживает фреймворк gRPC. Первая возможность, которую мы реализовали — просмотр определений сервисов gRPC в окне Endpoints.
В новой версии проекты Ktor можно создавать прямо на начальном экране: в IntelliJ IDEA Ultimate встроена поддержка этого фреймворка.