Функциональность

Анализ кода

Анализ кода

Rider предоставляет более 2200 инспекций кода и автоматизированных исправлений для устранения обнаруженных проблем как в индивидуальном, так и массовом порядке. Механизм анализа ошибок по всему решению будет искать ошибки в кодовой базе и сообщать о них, даже если проблемный файл не открыт в редакторе.

Редактирование кода

Редактирование кода

Умный редактор Rider предоставляет различные виды автодополнения и шаблонов, автоматически вставляет парные скобки и импортирует недостающие пространства имен. Подсказки и иконки на полях помогают легко перемещаться по иерархии наследования, контекстные действия делают разработку удобной и эффективной.

Рефакторинги

Рефакторинги

Rider заимствует из ReSharper более 60 рефакторингов и предусматривает более 450 контекстных действий для самых разных целей. Рефакторинги позволяют с легкостью переименовывать и извлекать методы, интерфейсы и классы, перемещать и копировать типы, использовать альтернативный синтаксис и выполнять другие преобразования.

Инструмент запуска юнит-тестов

Инструмент запуска юнит-тестов

Rider помогает запускать и отлаживать юнит-тесты NUnit, xUnit.net и MSTest. ReSharper помогает исследовать тесты, группировать их по сессиям, просматривать результаты тестов и переходить к исходному коду из трассировки стека.

Отладчик

Отладчик и другие инструменты

Встроенный отладчик для приложений на .NET Framework, Mono и .NET Core поддерживает пошаговое исполнение, позволяет вычислять выражения на лету, запускать программу от текущей выполняемой строки до строки с курсором, отслеживать и менять значения переменных. Кроме того, Rider включает в себя браузер NuGet, позволяет просматривать трассировку стека, поддерживает различные системы контроля версий и базы данных.

Работа с базами данных и SQL

Работа с базами данных и SQL

Вы можете работать с SQL и базами данных прямо в IDE. Rider помогает подключаться к базам данных, редактировать схемы и таблицы, выполнять запросы и анализировать схемы с помощью UML-диаграмм.

Навигация и поиск

Навигация и поиск

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

Поддержка фронтенд-технологий

Поддержка фронтенд-технологий

Rider поддерживает JavaScript, TypeScript, HTML, CSS и Sass. Специально для этих технологий IDE включает в себя возможности рефакторинга, отладки и модульного тестирования из WebStorm.

Расширения

Расширения

Rider поддерживает большой набор плагинов, разработанных для ReSharper и платформы IntelliJ. Встроенные плагины обеспечивают поддержку F#, Unity и систем контроля версий. Вы можете дополнительно подключить расширения для работы с Markdown, файлами .gitignore и Python-скриптами.

Подробнее

Что нового в Rider


Поддержка Docker

Поддержка Docker

Включать поддержку Docker для проекта стало проще


Кодогенерация для ASP.NET

Генерируйте шаблонный код всего в несколько кликов


Переименование в кортежах

Рефакторинг Rename работает для именованных кортежей


Подключение к процессу

Подключение к процессу

Подключайте процессы прямо с начального экрана


Поддержка Unity

Rider теперь показывает, как Unity использует ваш код внутри ассетов


NuGet

Умное восстановление пакетов NuGet при сборке


Поддержка C#

Поддержка C#

Обновление поддержки patterns и records


Solution Explorer

Solution Explorer восстанавливает прежнее состояние при повторном открытии Rider


Публикация

Удаляйте файлы в папке перед публикацией


Интерактивные подсказки отладчика

Интерактивные подсказки отладчика

Управляйте процессом отладки при помощи подсказок отладчика


Поддержка пул-реквестов

Быстрое создание пул-реквестов


Предпросмотр XAML

Инструмент предпросмотра размещается в отдельной вкладке редактора и подсвечивает в коде XAML элемент, находящийся в фокусе

Подробнее

dotUltimate: JetBrains Rider, ReSharper C++ и мощные инструменты для .NET по одной общей лицензии

Хотите сделать процесс разработки на .NET в Rider более удобным с помощью инструментов, позволяющих выявлять «узкие места» и анализировать покрытие юнит-тестов? Узнайте больше о dotUltimate — единой лицензии, которая включает в себя интегрированные в Rider плагины dotCover и dotTrace, а также другие продукты JetBrains:


Подробнее

Клиенты

Dennis Doomen

Rider от JetBrains — это первый инструмент, который я установил после того, как обновил свой компьютер.

После перехода на Rider я уже несколько месяцев не запускал Visual Studio.

Работать с ветками никогда не было так удобно, как в JetBrains Rider.

Dennis Doomen,
специалист по непрерывному улучшению в Aviva Solutions и автор Fluent Assertions

Jeremy Miller

На сегодняшний день Rider от JetBrains — мой любимый инструмент разработки на C# как на OS X, так и на Windows. Если вы давно пользуетесь ReSharper, перейти на Rider вовсе не составит труда. Мне особенно нравится удобная навигация и продуманная поддержка отладки.

Jeremy Miller

Frans Bouma

Rider позволяет мне просто сосредоточиться на коде, а не продираться сквозь настройки IDE. Я снова с удовольствием пишу на .NET.

Frans Bouma,
ведущий разработчик в LLBLGen Pro

Thomas Weiss

Перейти на JetBrains Rider было отличным решением. Нам еще не доводилось работать в IDE, которая бы настолько безукоризненно взаимодействовала с Unity. Мы рекомендуем JetBrains Rider всем, кто хочет повысить эффективность и точность своих рабочих процессов.

Thomas Weiss

Matthew Davey

Иногда именно от IDE зависит, как пройдет день разработчика. Как только JetBrains представили Rider (C#), мы перешли на нее не задумываясь. Я застал все этапы развития интеграции Unity с IDE, и разработка в Rider всегда приносила удовольствие. А с выходом CLion (C ++) мы так впечатлилась, что даже написали плагин для интеграции с Unreal. CLion и Rider помогают нашей команде каждый день, позволяя разработчикам решать задачи быстро и эффективно, и при этом легко интегрируются с другими элементами нашего процесса.

Matthew Davey

Peter Kellner

Я очень доволен тем, насколько хорошо JetBrains Rider работает на макбуке. Он неверотно быстрый, а возможности отладки C#-кода не хуже, чем в Visual Studio. Кроме того, я получаю всю функциональность ReSharper из коробки! Мне очень нравится. Спасибо JetBrains за еще один отличный продукт.

Peter Kellner

Присоединяйтесь к компаниям, которые уже пользуются Rider!