javascript

Обновления функциональности GigaIDE за апрель 2026

  • пятница, 8 мая 2026 г. в 00:00:06
https://habr.com/ru/companies/sberbank/articles/1031092/

Как и в предыдущие месяцы, по итогам апреля мы решили рассказать про то, как изменилась GigaIDE за прошедший месяц. Ниже краткий обзор обновлений PRO-функциональности GigaIDE, который можно найти на нашем маркетплейсе.

Как стать пользователем GigaIDE PRO

Сейчас GigaIDE PRO доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.

GigaIDE PRO станет доступна всем пользователям в этом году позже. Следите за новостями!

Также корпоративные пользователи PRO-версии GIGA IDE могут получить обновления в форме on-premise-версии маркетплейса GigaIDE.

Для Js/Ts-разработки

Js/Ts

В плагине доработана навигация с поддержкой aliases, навигация между компонентами из разных модулей в JSX/TSX, реализовано совместное использование XML и generics в TSX.

AngularJS

В плагине реализована навигация из HTML-файла к определению Angular-компонента в TS-файле. В списках автоподстановки при редактировании HTML-файла, когда добавляется новый тег, теперь дополнительно присутствуют имена связанных Angular-компонентов.

CSS

В плагине расширена поддержка синтаксиса CSS, подсветка синтаксиса, а также добавлена поддержка фолдингов структур.

Подсветка синтаксиса для CSS в GigaIDE PRO
Подсветка синтаксиса для CSS в GigaIDE PRO

Tailwind

Это новый плагин в режиме beta, поддерживающий разработку по спецификации Tailwind CSS. В нём реализованы автодополнения для tailwind-классов и tailwind-variants в HTML (более 1000 элементов). Реализован предпросмотр цвета для классов с указанием цвета, а также предпросмотр сгенерированных из класса CSS-стилей.

Подсветка синтаксиса для Tailwind CSS в GigaIDE PRO
Подсветка синтаксиса для Tailwind CSS в GigaIDE PRO

Для Py-разработки

Jupyter

В плагине реализован мастер создания нового Jupyter-проекта. Для ipynb-файлов добавлены действия Add, Delete и Swap (Move) над ячейками данных. Добавлена возможность создания ячеек с типами Code и Markdown, а также удаление и перемещение. Реализована возможность редактировать ячейки с типом Code и Markdown

Работ с ipynb-файлами  в GigaIDE PRO
Работ с ipynb-файлами  в GigaIDE PRO

Django

Для внешних языков (например, HTML) расширены возможности подсветки синтаксиса.

Для работы с базами данных

Database

Доработки функциональности:

  • В части исполнения SQL добавлена возможность вывода результата Explain plan в виде дерева с иерархией операций.

  • В части поддержки модели данных и интроспекции: реализована возможность экспортирования модели БД в файл и импортирования из файла, расширена поддержка типов данных для H2, режим быстрой интроспекции сделан основным и включается по умолчанию.

  • Добавлена возможность задания форматов даты и времени при экспортировании и импортировании CSV, добавлена поддержка каталогов БД.

  • Расширена функциональность менеджера драйверов: добавлена поддержка «классификатора» (classifier) для Maven-артефактов JDBC-драйверов.

  • Поддержка ClickHouse: доработана функциональность генерирования DDL-объектов БД, доработана функциональность импортирования полей с типами данных дата/время из CSV, доработана функциональность для предопределённого JDBC-драйвера ClickHouse (добавлен классификатор «all» в Maven-артефакт).

  • Развитие Useability: добавлены фильтрация и автодополнение в выпадающих списках; логика управления доступностью полей для работы с каталогами сделана зависимой от поддержки каталогов в СУБД; в контекстное меню дерева структуры БД добавлен пункт импорта данных в таблицу из CSV; доработано отображение длинных строк в ячейках редактора табличных данных; доработан перевод фокуса в дерево структуры БД при переходе по Ctrl+Click; исправлен вызов «Open DDL in Editor» по горячей клавише в дереве структуры БД.

Explain plan для SQL-запросов в GigaIDE PRO
Explain plan для SQL-запросов в GigaIDE PRO

Другие инструменты

Docker

В плагине реализована зaгрузка образов в удалённый репозиторий (docker push), автоматическая подгрузка образов (docker pull), доработана функция Show Statistics в текстовом виде (docker stats), доработана функция Show Processes (docker top).


Обучающее видео по работе с GigaIDE вы можете найти на канале GitVerse.

Если у вас есть вопросы или предложения по функциональности, пишите в службу поддержки: https://gitverse.ru/support. Будем рады обратной связи!

Автор: Андрей Слекеничс, PO GIGA IDE