Riderの新機能

T4テキストテンプレート

当社独自のジェネレータによる豊富な対応機能が追加されています。


パフォーマンス向上

起動時間が短縮され、スクロールのパフォーマンスが改善されています。


クイック定義

エディタ内にツールチップがオーバーレイ表示されるようになりました。

ユニットテストカバレッジ

Unityテストに対応しました。


Xamarin対応の強化

接続中のAppleデバイスのリストがツールバーに追加され、 「Publish Android APK」(Android APKを公開)アクションが追加されました。


データベースサポート

MongoDBの早期対応を行いました。

クロスプラットフォーム対応のプロファイラ

.NET Coreアプリケーションに対応しました。


さらなるC#8対応の強化

notnull制約、ターゲットの型を指定したswitch式、およびデフォルトインターフェースメソッドに対応しました。


新しいバージョン管理UI

コードエディタで新しいライブなdiffプレビューが開くようになりました。

Docker Composeのデバッグ

デバッガに関する多数の改善を行いました。


AWS Toolkitプラグイン

AWS LambdaとCloud Debuggingに対応しました。


TypeScript 3.7対応

JavaScript/TypeScript対応に関するその他の改善も行いました。

機能

コード解析

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

コード編集

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

リファクタリング

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

ユニットテストランナー

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

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

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

データベースとSQL

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

ナビゲーションと検索

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

フロントエンド技術

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

拡張性

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

Unity用Rider

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

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

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

お客様

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

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

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

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

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

Jeremy Miller

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

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

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