JetBrains Rider 2020.2 ヘルプ

クイックスタートのヒント

ルックアンドフィール

  • JetBrains Rider キーボードバインディングは、任意の操作で変更できます。Ctrl+Alt+S を押してキーマップに移動します。

  • エディターで Alt+Enter を押してから、実行する JetBrains Rider コマンドの名前を入力し始めます(さらに ...)。

エディターのコード

  • メソッドシグネチャー( public void Foo(string input など)を入力したらすぐに、Ctrl+Shift+Enter を押して、入力を続けることができる位置(さらに ...)に続くすべての構文要素を挿入します。

  • try...catch でコードを囲みますか? Ctrl+W論理コードブロックを選択するAlt+Enter を押してから囲む ... のテンプレートを選択します。

  • コードブロックを選択し、Ctrl+Alt+Shift + 矢印キーを使ってこのブロックを(さらに ...)回りに移動できます。

  • Ctrl+Shift+V を使用して最近のクリップボードエントリを表示し、貼り付けたいものを選択できます。

  • Enum の補完は自動的に接頭辞として Enum 型を挿入します。それを綴る必要はありません !

  • String.Format を使用すると、カーソルがあるプレースホルダを追加できます。ちょうど Alt+Enter を押し、フォーマット引数を挿入するさらに ...)を選んでください。

  • 文字列リテラルが長すぎると、Enter と JetBrains Rider が自動的にその部分を次の行に置き、+ 記号を挿入します。 + を削除すると、ストリングパートが一緒に戻ってきます(さらに ...)。

  • カット / ペーストを使用してプロパティを 3 行上に移動しますか?より簡単な方法があります:カーソルをプロパティに置き、Ctrl+Shift+Alt を押し、上矢印キーを使用します。

  • その他の入力支援機能を確認してください。

コードを分析する

トラバースコード

  • Ctrl+T を押すと、タイプ、メソッド、または基本的にすべてをすばやく検索できます。Ctrl+Shift+N を使用すると、他の提案なしでファイル検索できます。

  • キャレットを using (VB.NET で作業している場合は import )ディレクティブに配置し、Alt+F7 を押します。JetBrains Rider は、この名前空間が正確に使用されている場所(使用箇所の検索のシンボル)を示します。

  • ちょうど今編集していた場所を忘れましたか? Ctrl+Shift+Backspace を用いた最後の編集位置にジャンプします

  • 現在のシンボルが本当に速く宣言されている場所を見つけたいですか? Ctrl+B を押すか、シンボルを右クリックします。

  • Ctrl+T またはその他のナビゲーションコマンドを使用して CustomerServicesTest を検索する場合、全体を入力する必要はありません。キャメルハンプを使用して cst と入力するだけです。

  • Ctrl+U を使用すると基本型に移動しCtrl+Alt+B を使用すると現在のタイプの継承に移動します。

  • クラス内の次のメンバーに移動しますか? Alt+Down がそこに連れて行きます。 Alt+Up はあなたを元に戻します(さらに ...)。

  • 検索ウィンドウへのフェッチ(用途実装など)を検索します。次に、それを使用して、Ctrl+Alt+Down / Ctrl+Alt+Upさらに ...)で検索結果間をナビゲートします。

  • 現在クリップボードにあるスタックトレース調べるには、 Ctrl+E, T を押します。

  • JetBrains Rider ツールウィンドウの入力を開始すると、一致するアイテムがハイライトされます。キャメルハンプマッチングも同様に機能します。

コードを変換する

  • 同じファイルに複数のクラスがありますか?それを速く修正してください。ソリューションエクスプローラーでファイルの Ctrl+Alt+Shift+T を押し、一致するファイルに型を移動するさらに ...)を選択します。

  • いつでもどこでも Shift+F6名前変更何でも。より少ないステップでもそれを行うことができます。新しい名前を入力して Alt+Enter を押すだけです。

  • Ctrl+Alt+M を使用して、コードのセクションからメソッド抽出できます。

  • 文字列リテラルをリソースファイルに移動したいですか?文字列上の任意の場所に Ctrl+Alt+Shift+T を押し、リソースに移動さらに ...)を選択します。

  • 新しいメソッドシグニチャーを入力し(パラメーターの数またはタイプを変更し、戻り値のタイプを変更する)、署名が灰色の枠でハイライトされている間に Alt+Enter を押してシグネチャーの変更リファクタリングを適用します。

  • キャレットをプロパティに配置すると、Alt+Enter を押して、自動プロパティからバッキングフィールドを持つプロパティに、またはその逆に変更できます(さらに ...)。

  • メソッドのシグネチャーを変更して適用する前にプレビューを表示するには、Ctrl+F6 を押します。JetBrains Rider が残りをやる !

  • コードは洗濯が必要だと思いますか? Ctrl+E, C を使用し、フルクリーンアッププロファイル(さらに ...)を実行します。

コードの生成

  • 生成コマンド Alt+Insert を使用して、さまざまなクラスメンバーを数秒で生成します。

  • ソリューションエクスプローラーの Alt+Insert は、ファイルテンプレート .. およびフォルダーからファイルを作成することもできます。

  • class と入力し、TAB を押します。デフォルトでパブリックまたは内部にしたいですか? 対応するライブテンプレートさらに ...)を変更します。

  • Alt+Insert を使用し、イベント購読を生成するを選択して、XAML / ASP.NET WebForms / VB.NET でイベントサブスクリプションを作成します。

  • コンストラクターのパラメーターにキャレットを置いて Alt+Enter を押すと、JetBrains Rider はフィールドまたはプロパティを作成して、それを初期化できます。

  • foreach と入力し、TAB を押します。JetBrains Rider は、タイプと名前の提案を含むスマートループ生成用のライブテンプレートを開始します。

ユニットテスト

  • Ctrl+;, L を使用して、ソリューション内のすべての単体テスト(さらに ...)を実行します。

  • 特定のテストを実行したいですか?エディターで選択し、右クリックしてユニットテストの実行 Run Unit Tests Ctrl+;, Rさらに ...)を選択します。

  • テストを名前でフィルタリングするには、ユニットテストウィンドウの入力を開始します。

  • ユニットテストウィンドウで実行している間に失敗したテストにフィルターをかけて、それらが合格(さらに ...)して気持ちよく消えていくのを見ます。

ASP.NET と ASP.NET MVC

  • ASP.NET MVC アプリケーションでは、return View( " と入力し、Ctrl+Space を押します。IntelliSense は使用可能なすべてのビューを一覧表示します。

  • rta と入力し、TAB を押します。コントローラーを入力し、アクション引数を入力します。今すぐ IntelliSense で正しい順序にする必要があります !

  • ASP.NET MVC で欠落しているビューを確認したいですか? ソリューション全体の分析をオンにします。Login.aspx がない場合、View(" Login") は赤で表示されます。

  • ASPX / Config ファイルでファイルメンバーに移動コマンドを使用することもできます。プレス Ctrl+F12 とそれを見て !

ヘルプとサポート

  • JetBrains Rider サポートチームが常にお手伝いします。Rider サポート Web サイト(英語)を使用してナレッジベースを探索するか、サポートの問い合わせを送信してください。

  • JetBrains Rider に新しい機能を実装したい場合は、機能リクエストをに投稿してください。Rider 課題トラッカー(英語)

最終更新日 :

関連ページ:

アクションとオプションを見つける

ヘルプ | アクションの検索 ...JetBrains Rider を使用すると、メニューを掘り下げることなく、そのアクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどの任意のグローバルコマンドを意味...

コードインスペクション設定の構成

コード注釈を使用して、JetBrains Rider がコードをインスペクションする方法をカスタマイズすることもできます。設計時コードインスペクションを構成する :デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効に...

設計時にコードの課題を検出する

JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの課題は、重大度に応じてエディターでハイライトされます。課題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイ...

使用箇所の検索のシンボル

編集 | 検索 | 使用箇所の検索このコマンドを使用すると、ソリューションおよび参照されるアセンブリ内の 1 つ以上のシンボルのすべての使用箇所を見つけることができます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ...

最近の場所と変更をナビゲートする

JetBrains Rider はあなたの行動とナビゲーション履歴を追跡して、コードを編集したか、またはちょうど勉強した場所にナビゲートすることを可能にするいくつかのコマンドを提供します。表示 / 編集されたファイルのリストは、開いたソリューションごとに別々に保存され、ソリューションを閉じると保存さ...

現在のコンテキストをナビゲートする

JetBrains Rider には、現在のコンテキストに基づいてコードをナビゲートするのに役立つ多くの機能があります。つまり、開いている文書とその中のキャレットの位置に従います。現在のドキュメントでキャレットを移動 :キャレットを前の単語に移動キャレットを次の単語に移動キャレットを現在の単語の先頭...