В OpenIDE Pro появилась публичная бета поддержки C#

Выпустили публичную бета-версию C#-плагина для OpenIDE Pro. Теперь в IDE можно редактировать и анализировать C#-код, работать с .NET-решениями и проектами, собирать, запускать и отлаживать приложения и тесты.

Если вы впервые слышите про OpenIDE, это мультиязычная среда разработки на базе IntelliJ Platform. В ней можно работать с Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript, а теперь в редакции Pro — ещё и с C#. Прямо в IDE доступны DB-клиент, HTTP-клиент, Git, Docker и другие инструменты.

Мы давно рассказывали, что готовим поддержку C#, и до этого тестировали её в закрытой бете. Большое спасибо всем, кто принял в ней участие: благодаря вашим замечаниям мы многое исправили. Спасибо и тем, кто подходил к нам на конференциях, в том числе на последней DotNext, смотрел поддержку C# на стенде и интересовался её выходом. Теперь опубликовали текущую сборку для всех пользователей Pro.

Что вошло в C#-плагин

  • Редактор и анализ кода. Есть автодополнение, в том числе из неимпортированных пространств имён, подсказки по аргументам методов и inlay-подсказки. Ошибки и предупреждения компилятора и анализаторов отображаются во время работы с кодом; доступны быстрые исправления. Можно перейти к определению или реализации, найти использования и переименовать символ. Форматирование файла и выделенного фрагмента учитывает .editorconfig — пригодится, чтобы соблюдать принятый в проекте стиль.

  • Solutions, проекты и Razor. Плагин открывает решения .sln и .slnx и проекты .csproj; отдельная панель Solution показывает дерево решения и его проектов. Здесь можно добавить проект или ссылку на другой проект, а в панели запуска — выбрать конфигурацию Debug/Release и целевую платформу. Мастер создания проектов предлагает консольное приложение, Blazor, MVC, Web API и веб-приложение на Razor. Для файлов .razor и .cshtml доступны подсветка HTML-разметки, дополнение тегов и атрибутов и навигация по элементам.

  • Сборка, запуск, отладка и тесты. dotnet build запускается из окна Build, а из сообщения об ошибке можно перейти к нужной строке исходника. Веб-приложения запускаются и отлаживаются по профилям launchSettings.json с открытием браузера. Для тестов доступны выбор проекта, фильтр и дополнительные аргументы; результаты отображаются в дереве тестов IDE. Можно перейти к тесту в коде, отладить его и после исправления повторно запустить только упавшие тесты.

  • Работа с .NET SDK. IDE определяет установленный SDK и проверяет, подходит ли он проекту, в том числе с учётом global.json. Если нужного SDK нет, его можно установить прямо из IDE; доступна и установка рантаймов. Версия и канал выпуска SDK выбираются в настройках, путь к dotnet задаётся в Settings → Languages & Frameworks → C#. Это позволяет подготовить окружение для нового проекта в самой среде разработки.

Плагин доступен в OpenIDE Pro, скачивайте дистрибутив с сайта, активируйте бесплатный триал на два месяца и пользуйтесь всеми возможностями. Поддержка находится в активной разработке, и впереди ещё большой объём работы. Полный список возможностей опубликован на странице плагина.

AI-агенты рядом с кодом

Также недавно мы выпустили AI-плагин для OpenIDE Pro. Через ACP он подключает Claude Code, Codex, OpenCode и Cursor прямо в OpenIDE. Можно поставить задачу агенту, проверить изменения в коде, запустить приложение и посмотреть результат во встроенном браузере.

Подробнее про интеграции и сценарии использования читайте в отдельной статье.

Обновление DB-клиента

В релизе OpenIDE 2026.2 DB-клиент получил форматирование SQL, поддержку Greenplum, улучшения автодополнения и работы с пакетами Oracle. Несколько выделенных запросов можно выполнить по очереди через Ctrl+Enter, а в результатах появилась подсветка JSON. Если ещё не пробовали клиент, в отдельной статье показали путь от подключения к базе до EXPLAIN, редактирования и экспорта данных.

Обновление Docker-плагина

В Docker-плагине сервисы из Compose-файлов, подключённых через include, теперь отображаются в общем дереве. Добавили навигацию по Docker-описаниям через Structure и действие down with volumes, которое останавливает окружение и удаляет его тома.

Подробнее о плагине и решениях при его разработке рассказали тут.

Как попробовать?

Скачайте OpenIDE Pro с сайта, активируйте бесплатный триал на два месяца и установите C#-плагин из маркетплейса.

Нам по-прежнему очень нужна обратная связь: попробуйте плагин на своих .NET-проектах и расскажите, как он работает. Ошибки, замечания и пожелания присылайте в чат OpenIDE — это поможет нам доработать следующие версии.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев