機能

コード解析

コード解析

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の新機能

macOS および Linux で Mono を実行する代わりに

.Net Core でバックエンドを実行する


整数値のデータフロー解析

整数値のデータフロー解析

さらに、C# のサポートに関するその他の改善


改良された Debug ウィンドウ

そして、デバッガエンジンにおける多くの更新

Xamarin Hot Reload

Xamarin Forms XAML の初期サポートが導入されました


エディタ重大度の簡単な設定

エディタ重大度の簡単な設定

エディタのハイライトレベルが簡単に変更できるようになりました


Extract Class(クラスの抽出)リファクタリング

待望のリファクタリング機能をついに導入。

Unityのサポート

Unityのサポート

メモリの使用量やアセットのインデックス作成速度を大幅に改善


コード補完

機能速度がアップし、古くなったメンバの非表示が可能になりました


JetBrains Mono がデフォルトのフォントになりました

お気に入りいただけると幸いです!

Dynamic Program Analysis

Dynamic Program Analysis

アプリ内のメモリの問題を自動的に検出


ユニットテストウィンドウの更新

ツールバーを改良し、新しくなった高度な Group By 機能を導入


カバレッジフィルタ

カバレッジの結果をより細かく調整

詳細情報

お客様

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

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