JetBrains Rider 2019.2ヘルプ

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

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

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

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

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

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

  • try...catchでコードを囲みますか? Ctrl+Alt+Right 論理コードブロックを選択する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が残りをやる!

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

コードの生成

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

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

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

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

  • foreach と入力して TABを押します。JetBrains Riderはタイプと名前の提案で live template for smart loop generationを開始します。

ユニット・テスト

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

最終更新日: 2019年9月19日

関連ページ:

アクションとオプションへの移動

JetBrains Riderを使用すると、メニューをたどることなく、そのアクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置に使用できる実行可能コマンド、またはグローバルコマンド(ツールウィンドウを開くコマンドなど)のことです。また、JetBrains Riderの設定を...

ステートメントの補完

このコマンドは、必要な構文要素(括弧、波括弧、セミコロンなど)を挿入し、次のステートメントの入力を開始できる位置に移動します。すでに完了しているステートメント内の任意の場所にキャレットがある場合でも、このコマンドを使用できます。この場合、JetBrains Riderはそのステートメントの後に新しい...

エディターでテキストを選択する

テキストを選択する基本的な方法は、マウスカーソルで選択範囲を広げることです。キーボード中心のIDEとしてのJetBrains Riderは、選択にナビゲーションキーを使うことを提案します。テキストを選択したり、列モードで長方形のフラグメントを選択したり、選択範囲を拡大/縮小したり、マルチセレクション...

文字列リテラルのコード解析とヘルパー

JetBrains Riderは、コード内の文字列リテラルに一連の機能を提供します: JetBrains Riderのコード解析と多数のヘルパーの恩恵を受ける:平紐、文字列の書式設定メソッド、カスタム文字列書式設定メソッド、補間された文字列、平紐:コードに平易な文字列を使って作業しているときに、J...

文字列リテラルによる行の分割

長い文字列リテラルを入力すると、JetBrains Riderは行を分割し、必要な引用符とプラス記号を追加できます。キャレットは文字列リテラル内にありますEnterを押すと、コードの構文が壊れないように文字列が正しく分割されます。これで、記号を削除すると、文字列部分が冗長引用符なしで一緒に戻ります。...

入力支援

補完リストでスマートな提案を提供することによってあなたの時間を節約することに加えて、JetBrains Riderはあなたのコードをさらに速く作成して、編集することを可能にする他のタイピング支援機能を提供します。マッチング区切り文字の自動挿入:デフォルトでは、開始区切り記号,,またはを入力すると必ず...