Обновления GigaIDE за сентябрь 2026
- суббота, 10 октября 2026 г. в 00:00:04
Как и в предыдущие месяцы, по итогам сентября мы решили рассказать про то, как изменилась GigaIDE за прошедший месяц. Ниже — краткий обзор обновлений Pro-функциональности GigaIDE, которую можно найти на нашем маркетплейсе.
Сейчас GigaIDE Pro доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно оставить заявку на сайте.
GigaIDE Pro станет доступна всем пользователям в этом году позже. Следите за новостями!
Angular
В новой версии плагина реализована поддержка атрибутных директив: навигация от использования до определения атрибутной директивы, получения списка всех использований атрибутной директивы с возможностью перехода к конкретному месту в коде.
PostCSS
В плагине появились следующие фичи:
Возможность выбора postcss как css-диалект для css-файлов проекта.
Автодополнение и навигация для custom media, custom selector, custom properties и apply.
Возможность группового переименования переменной в местах использования.
Tailwind
В новой версии плагина теперь есть поддержка синтаксиса ключевых слов Tailwind (ключевые слова @theme, @tailwind), также расширен функционал работы автодополнений tailwind-классов в html-файлах.
ESLint
Теперь в новой версии плагина:
В аннотациях (inline-сообщение и tooltip) и в названиях quickfix теперь показывается ruleId-проблемы.
Рабочий файл линтится при открытии в редакторе EslintEditorTracker, подписывает слушателя и запускает анализ файлов, уже открытых на старте IDE.
Доработана реакция на изменение конфигов ESLint для обеспечения мгновенной очистки кэшей и перезапуск node-процесса и переанализ реально открытых файлов.
Node JS
В плагине добавлена поддержка TypeScript-тестов для нативного фреймворка TSX и для фреймворка Jest. Теперь можно запускать и отлаживать тесты через новые конфигурации: «NodeJs Test Runner» и «Jest».
Результаты тестов отображаются в интерфейсе, также реализована возможность прямого запуска тестов из тестовых файлов посредством строковых маркеров.
Deno
В новой версии плагина реализованы следующие функции:
В Run Configuration можно выбрать команду run, test или bench и сразу отметить нужные permissions (сеть, чтение, запись и другие). Галочки синхронизируются с полем аргументов Deno.
Рядом с Deno.test в редакторе появляется кнопка запуска. Отдельный тест можно запустить одним кликом, результаты видны в окне Tests.
Добавлена возможность отладки с точками останова.
Vue JS
В данном обновлении стали доступны:
Расширенная модель компонент в IDE понимает структуру Vue-компонента: props, data, computed, methods, emits, в том числе в <script setup>.
Добавлены переходы и поиск использований через быстрые клавиши: Cmd/Ctrl+клик и Find Usages по свойствам и методам между template и script, переход к определению компонента по тегу.
Выводится документация при наведении и подсказки тегов, атрибутов и свойств компонента.
Реализована подсветка импортов компонентов, которые нигде не используются.
Доработано форматирование — автоформатирование кода внутри .vue-файлов
Реализована работа со стилями: поддержка CSS, SCSS и Less в блоке <style>: подсветка и шаблоны кода.
CSS
В плагине CSS добавлена новая функциональность Find Usages для навигации по результатам использования классов, что позволяет разработчикам быстрее переходить к нужным участкам кода. Дополнительно улучшена скорость работы механизма поиска использований, что сокращает время ожидания и повышает общую продуктивность.
Biome JS
Новый плагин, пока в бета-версии. Плагин для интеграции Biome — быстрого линтера и форматера кода. Плагин запускает Biome CLI в фоновом режиме и встраивает его результаты в систему аннотаций IDE.
Плагин запускает “biome check --reporter=json” для содержимого редактируемого файла (через временную копию), разбирает JSON-диагностику и отображает ошибки, предупреждения и информационные сообщения прямо в редакторе. Поддерживаются языки: JavaScript/TypeScript (JSX/TSX), JSON, CSS, HTML, Vue, Svelte, Astro. Действия при сохранении файла (настраивается, по умолчанию выключено): Format on save; Fix on save; Sort imports on save.
Django
В плагине расширен функционал навигации между Python кодом и шаблонами, расширены состав опций подсветки Django-шаблонов и возможности настройки подсветки Django-шаблонов.

Jupyter
В новой версии плагина стабилизировано отображения виджетов при сворачивании-разворачивании окна IDE и работы виджетов при обрыве соединения и перезагрузке IDE.
Remote
Python-код проекта теперь можно запускать и отлаживать на удалённой машине по SSH, не выходя из IDE. Реализованы следующие функции:
Подключение интерпретатора с хоста. Мастер находит Python на удалённой машине и сам отправляет туда проект. После этого изменения в файлах автоматически уходят на хост.
Запуск скриптов на хосте. Программа запускается рядом с доставленным проектом, а её вывод виден в IDE, как при обычном запуске.
Python-консоль на хосте. Интерактивная консоль работает прямо на удалённой машине.
Отладка на хосте. Точки останова, пошаговое выполнение, просмотр переменных и вычисление выражений работают так же, как локально, включая дочерние Python-процессы.
Понятные сообщения. Если сервер не даёт подключиться консоли или отладчику, IDE сразу называет причину. Если связь с хостом пропала, IDE об этом предупреждает.
SQL
В плагине SQL оптимизирована функциональность автодополнения: сужена выборка вариантов при поиске с учетом текущей сессии, что повышает релевантность подсказок. Дополнительно улучшена поддержка диалектов PostgreSQL и ClickHouse.
Database
В плагине реализована базовая поддержка Apache Ignite, включая настройку источника данных, интроспекцию, отображение структуры БД, исполнение SQL, работу с табличными данными и их экспорт/импорт.
В части улучшения пользовательского опыта:
Реализован поиск по объектам БД в окне Search Everywhere. Enter/Click на найденном объекте БД открывает его в дереве структуры в окне Explorer. Alt+Enter/Click на найденной таблице или представлении (view) открывает их в редакторе данных.
В дереве структуры БД в контекстное меню объектов добавлен пункт «Copy Qualified Name» для копирования в буфер обмена полного имени объекта.
В окне Explorer, когда не загружена структура БД, отображаются текстовые подсказки с активными ссылками для запуска интроспекции или загрузки структуры БД из ранее сохраненного файла.
В части развития функциональности интроспекции баз данных:
Поддержана интроспекция БД MySQL в режиме «databaseTerm=schema».
Расширена функциональность интроспекции индексов, ключей для MySQL и ClickHouse
Расширен функционал генерация DDL для индексов типа hash, gist, spgist, gin, brin в PostgreSQL.
В части прямой работы с данными:
В редакторе документов MongoDB в полях ввода «FILTER» и «SORT» реализовано автодополнение.
В редакторе табличных данных в области «Maximize» поддержана возможность автоформатирования отображаемых структурированных данных (JSON, XML и пр.).
В редакторе табличных данных в полях ввода «WHERE» и «ORDER BY» исправлена ошибка, приводившая к невозможности удаления текста при выделении его нажатием Ctrl+A.

Kafka
Обновление плагина включает:
Превью сообщений — добавлен просмотр содержимого сообщений прямо в таблице, панель деталей записи и статистика по прочитанным сообщениям.
Расширенные типы ключей — поддержка разных типов ключей сообщений при чтении, отправке и отображении.
Множественные заголовки (headers) — в панели продюсера теперь можно отправлять несколько заголовков в одном сообщении.
Сохранение активной вкладки — выбранная вкладка сохраняется между сессиями и восстанавливается при перезапуске.
Сворачивание настроек consumer — настройки потребления можно скрывать/показывать для удобной работы с панелью.
Надёжная загрузка деталей сообщения — добавлены повторные попытки запроса и показ реальной ошибки вместо общей формулировки «compacted/expired».
Обучающее видео по работе с GigaIDE вы можете найти на канале GitVerse.
Если у вас есть вопросы или предложения по функциональности, пишите в службу поддержки: https://gitverse.ru/support. Будем рады обратной связи!
Автор: Андрей Слекеничс, PO GigaIDE