機能

コード解析

コード解析

Riderは、2,200種類以上のライブコードインスペクションと、検出された問題を個別または一括で解決する自動クイックフィックスを備えています。 ソリューション全体のエラー解析は、コードの問題を監視し、現在開いていないファイルであっても、問題が発生した場合に通知します。

コード編集

コード編集

Riderのリッチなエディタにはさまざまな種類のコード補完とコードテンプレート、自動挿入マッチング中括弧とインポートディレクティブ、クイック情報ツールチップと継承情報ナビゲーション用のガターアイコン、コンテキストアクションなどが用意されています。

リファクタリング

リファクタリング

ReSharperの60+のリファクタリングのほとんどはすでにRiderでご利用いただけます。また、その450+のコンテキストアクションがすべてそこにございます。 Rename(名前変更)、メソッドの抽出、インタフェース、クラスの抽出、型の移動とコピー、代替構文の使用など、さまざまなものがございます! 

ユニットテストランナー

ユニットテストランナー

Riderは、NUnit、xUnit.net、MSTestベースのユニットテストを実行・デバッグに役立ちます。 テストを調査し、それらをさまざまな方法でグループ化し、個別のセッションに分解し、テスト結果を確認して、スタックトレースからソースコードに移動できます。

デバッガ

デバッガとその他のツール

Riderには、.NET Framework、Mono、および.NET Coreアプリケーションと連携して動作するデバッガが含まれており、ステップ、監視、評価、カーソル位置までの実行が可能です。 その他のツールには、スタックトレースエクスプローラ、NuGetブラウザ、VCS、データベースのサポートがあります。

データベースとSQL

データベースとSQL

Riderから離れることなく、SQLとデータベースを操作できます。 データベースへの接続、スキーマやテーブルデータの編集、クエリの実行のほか、UMLダイアグラムを使ったスキーマの解析も実施できます。

ナビゲーションと検索

ナビゲーションと検索

コードベース内の任意のファイル、型、またはメンバーに即座に移動できるだけでなく、設定やアクションを素早く見つけることもできます。 シンボルの使用箇所を検索したり、シンボルからベースシンボル、派生シンボル、拡張メソッド、または実装へと移動できます。

フロントエンド技術

フロントエンド技術

Riderには、JavaScript、TypeScript、HTML、CSS、Sassのサポートが組み込まれています。 WebStormに含まれるリファクタリング、デバッグ、ユニットテスト機能をご利用ください。

拡張性

拡張性

Riderはそのルーツに忠実に従い、ReSharperとIntelliJプラットフォーム用に開発された幅広いプラグインをサポートします。 バンドルされているプラ​​グイン(VCS、F#、Unityサポート用のプラグインなど)に加えて、Markdown、.gitignoreファイル、およびPythonスクリプトをサポートするプラグインもご利用いただけます。

すべての機能を参照

Unity用Rider

RiderはUnity対応により支えられています。

Joachim Ante

Riderを使ってC#を書くと、幸せになれます。 私は、実際に問題なく動作するコードリファクタリングツールを初めて見ました。 そんなツールに頼ることができるなら、驚くべきことです。

ヨアヒム・アンテ、
Unity CTO & 創設者

Riderの新機能

デバッガー API

改修されました


データブレークポイント

データブレークポイント

特定オブジェクトのプロパティに注目できます


Pin-To-Frame

フレーム全体にわたって値をピン留めできます


Localization Manager

Localization Manager

ついに Rider に組み込まれました!


新しいユニットテストランナー

MSFakes と TypeMock Isolator をサポートしています


GitHub プルリクエスト

サポートが大幅に強化されました


Unity のシェーダーをサポート

シェーダーサポート

Unity 統合に追加されました


Unity 中断ポイント

Unity Editor を中断モードに切り替えます


F#のサポート

リファクタリングの強化と新しいクイックフィックス


null 許容参照型のサポートを強化

null 許容参照型のサポートを強化

C# のその他の機能にも対応


NuGet ツールウィンドウ

推移的パッケージを表示します


x:Bind のサポート

UWP 開発を支援します

詳細情報

dotUltimate: JetBrains Rider、ReSharper C++、およびパワフルな .NET ツールを 1 つのライセンスで

パフォーマンスのボトルネックを検出し、ユニットテストカバレッジを分析するツールで、Rider の .NET 開発エクスペリエンスを強化しませんか? dotUltimate ライセンスには、Rider とそれに統合済みの dotCover と dotTrace プラグイン、さらに次の JetBrains 製品が含まれます。


詳細情報

お客様

Dennis Doomen

JetBrains Riderは、開発マシンを新調した後に私が最初にインストールするツールです。

JetBrains Riderに切り替えてから数か月間、Visual Studioを起動していません。

Jetbrains Riderを使い始めてから、ブランチでの作業がかつてないほどスムーズになりました。

Dennis Doomen
Aviva Solutionsの継続的改善者、『Fluent Assertions 』の著者

Jeremy Miller

JetBrains Riderは、OS XとWindows両方で最近お気に入りのC#開発ツールです。 長年ReSharperを使っている方なら、これがほとんどシームレスな移行であることをお分かりいただけるかと思います。 開発者にやさしいキーボードナビゲーションと、きめ細かなデバッガサポートは強くお勧めします。

Jeremy Miller

Frans Bouma

RiderではIDEと格闘することなく、コーディング作業に集中できます。本来こうあるべきなのです。 Riderは、.NETコードを書く喜びを取り戻してくれました。

Frans Bouma、
リード開発者、LLBLGen Pro

Thomas Weiss

JetBrains Rider に切り替えたのは実に素晴らしい判断でした。 私のチームがこれほどまでに完璧に効率よく Unity と通信できる IDE を使ったのは初めてです。 ワークフローの効率と精度を向上したいとお考えのすべての方に JetBrains Rider を強くお勧めしたいですね。

Thomas Weiss

Matthew Davey

開発者の作業効率は IDE にかかっています。 JetBrains 社が Rider(C#)を世に送り出したときは、すぐに使い始めましたよ。 Unity の IDE 統合が進化する過程を何度も経験してきましたが、Rider を使って作業するのは喜び以外の何物でもありませんでした。 CLion(C++)を導入することで、Unreal 用の統合プラグインを作成できてよかったです。 私たちのチームは両方のツールに毎日助けられています。おかげさまで開発者たちは、タスクを迅速かつ効率的に実行しながら、パイプラインの大部分とシームレスに統合できるようになりました。

Matthew Davey

Riderは既に多くの企業で利用されています。ぜひお試し下さい。