1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Eclipse-Corrosion

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
README.md 7.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 24.11.2024 17:12 0587047

Eclipse Corrosion: разработка и отладка на Rust в Eclipse IDE

Corrosion — это плагин для разработки на Rust для Eclipse IDE, предоставляющий широкие возможности редактирования благодаря интеграции с языковым сервером Rust Analyzer, Cargo runner и отладчиком gdb.

Загрузка и установка

Возможности

В Corrosion объединены различные источники функций для создания приятной среды разработки. Вот лишь некоторые из наиболее распространённых функций. Скачайте сегодня, чтобы узнать всё, что может предложить Corrosion.

  • Rust Language Server: Rust Analyzer предоставляет большинство возможностей редактирования в Corrosion. Дополнительную информацию можно найти на GitHub-репозитории Rust-Analyzer (https://github.com/rust-analyzer/rust-analyzer).

    • Ассистент кода.
    • Всплывающая подсказка с документацией.
    • Диагностика.
    • Форматирование.
  • Отладка: используя rust-gdb, Corrosion позволяет пользователям отлаживать свои программы на Rust с интеллектуальной поддержкой.

    • Просмотр переменных.
    • Консоль GDB.
    • Точки останова.
    • Выполнение выражений.
  • Мониторинг тестов Cargo: Corrosion предоставляет представление Unit Tests для отслеживания хода выполнения ваших тестовых запусков и лёгкого анализа отчётов о тестах.

Смотрите также видеодемонстрацию (https://www.screencast.com/t/1sgBo0ENGc).

  • Интеграция Cargo и Rustup: Corrosion создан для всех разработчиков Rust, от новичков до экспертов, предлагая графический интерфейс для общих функций Cargo.

    • Мастер нового проекта.
    • Управление инструментарием.
    • Поддержка редактирования файлов TOML.
    • Мастер экспорта Crate.
  • В мощной и универсальной среде Eclipse IDE: Corrosion идеально вписывается в стандартные рабочие процессы Eclipse IDE, повышая производительность.

    • Структура проекта.
    • Тёмная тема.
    • Представление проблем.
    • Интеграция Git (доступно только в пакете Corrosion).
    • Встроенный терминал (доступно только в пакете Corrosion).
    • Все расширения Eclipse Marketplace, которые вам нравятся, включая поддержку любого другого языка!

Вклад

Corrosion всегда открыт для новых функций и запросов на вытягивание. Если у вас есть функция или ошибка, над которой вы хотите поработать, создайте проблему (https://github.com/eclipse/corrosion/issues), и другие разработчики Corrosion помогут вам начать работу.

Дополнительные инструкции см. в нашем Руководстве по внесению вклада (CONTRIBUTING.md).

Обзор проекта

Для редактирования Corrosion использует проект lsp4e (https://projects.eclipse.org/projects/technology.lsp4e) для интеграции с Rust Analyzer (https://github.com/rust-analyzer/rust-analyzer) и... Проект TM4E предоставляет подсветку синтаксиса для создания полноценного редактора Rust в среде Eclipse IDE.

Для простого обеспечения различными необходимыми инструментами Rust используется rustup.

Инициализация, импорт и экспорт проектов и выполнение обеспечиваются интеграцией с командой cargo.

Отладка обеспечивается интеграцией с rust-gdb и поддержкой GDB от Eclipse CDT.

Corrosion ранее назывался RedOx, но потребовалось изменить название из-за совпадения с другим проектом (см. выпуск №24).

Лицензия

Corrosion — это проект с открытым исходным кодом, лицензированный по Общественной лицензии Eclipse — версия 2.0.

Логотипы Rust и Cargo принадлежат Mozilla и распространяются на условиях лицензии Creative Commons Attribution (CC-BY) (подробнее).

Дополнительная информация о лицензировании.

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/mirrors-Eclipse-Corrosion.git
git@gitlife.ru:oschina-mirror/mirrors-Eclipse-Corrosion.git
oschina-mirror
mirrors-Eclipse-Corrosion
mirrors-Eclipse-Corrosion
master