JetBrains Rider 2018.3ヘルプ

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

ルック・アンド・フィール

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

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

エディターでのコーディング

  • メソッドのシグネチャを入力するとすぐに、たとえば public void Foo(string inputCtrl+Shift+Enter を押すと、続けて入力する必要があるすべての構文要素が挿入され、入力を続けることができます(さらに...)。

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

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

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

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

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

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

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

  • 他の入力支援機能を調べてください。

コード分析

トラバースコード

  • Ctrl+T を押すと、タイプ、メソッド、または基本的にすべてのものを素早く見つけることができますが、 Ctrl+Shift+T を使用すると他の提案なしにファイル見つけることができます。

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

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

  • 現在のシンボルが本当に速く宣言されている場所を探したいですか? F12 を押すか、単にシンボルを右クリックしてください。

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

  • Alt+Home基本型に連れて行き、 Alt+End は現在の型の継承に連れて行きます。

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

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

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

コードの変換

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

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

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

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

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

  • キャレットをプロパティーに置くと、 Alt+Enter を押して、auto-propertyからバッキングフィールドを持つプロパティー(さらに...)に変更することができます。

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

コードの生成

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

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

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

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

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

ユニット・テスト

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

  • 特定のテストを実行したいですか?エディターでそれらを選択し、右クリックしてユニット・テストの実行さらに...)を選択します。

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

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

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ファイルでファイルメンバーに移動コマンドを使用することもできます: プレス Alt+\ とそれを見て!

最終更新日: 2019年1月22日

関連事項