コーディング支援
JetBrains Rider はさまざまなコーディング支援機能を提供します。これにより、コードの記述と編集がはるかに高速になり、生産性が向上し、時間を節約できます。
本セクション:
- コード補完
- 入力支援
- ステートメントの補完
- 構文のハイライト
- カラーアシスタンス
- コンテキストアクション
- 正規表現の支援
- C# での言語インジェクション
- 言語と参照のインジェクション
- パラメーター情報
- クイックドキュメント
- クイック定義
- Tab および Shift + Tab を使用した構造ナビゲーション
- 一致するコード要素のハイライト
- コード要素を再配置する
- 行または選択範囲の複製
- 文字列リテラルの分割と結合
- #region ブロックを追加および削除する
- コードのコメントとコメント解除
- キャメルハンプ
高度なコード編集ヘルパーには、次のショートカットを使用できます。
Alt+Enter | |
Ctrl+Space | |
Ctrl+Shift+Space | |
Ctrl+Alt+Space | |
AI Assistant でコードを完成させる | Alt+Shift+\ |
AI Assistant を使用してコードを生成する | Ctrl+\ |
Ctrl+Shift+Enter | |
Ctrl+Alt+L | |
Ctrl+P | |
Ctrl+Q | |
Ctrl+Shift+Up | |
Ctrl+Shift+Down | |
Ctrl+Alt+Shift+Left | |
Ctrl+Alt+Shift+Right | |
Alt+Shift+Up | |
Alt+Shift+Down | |
Ctrl+/ | |
Ctrl+Shift+/ | |
Ctrl+Alt+T | |
Alt+Insert | |
Ctrl+R, C | |
Ctrl+R, G |
JetBrains Rider キーボードショートカットの完全なリストについては、「定義済みキーマップのキーボードショートカット」を参照してください。
関連ページ:
コード生成
JetBrains Rider は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、JetBrains Rider は足りないメンバーを検出し、足りないメンバーを実装するために対応するクイックフィックスを提案します。コンテキストアクションとコードテンプレートを使用すると、コードを生成するその...
.NET 固有のテンプレート
このセクションには、C#、VB.NET、ASP.NET、Razor、XAML コードの作成に使用できる .NET 固有のコードテンプレートのドキュメントが含まれています。テンプレートの種類、テンプレートスコープ、テンプレート変数、テンプレートマクロ、テンプレートを適用するライブテンプレートを使用してソースコードを作成する、コードフラグメントをテンプレートで囲む、テンプレートからファイルを作成する、テンプレートを作成および編集するライブ / 囲みテンプレートを作成する、ファイルテンプレートを作成す...
構文のハイライト
JetBrains Rider は、フィールド、ローカル変数、型、その他の識別子を、設定可能な色でハイライトします。例: JetBrains Rider 構文のハイライトにより、コード内のローカル変数とフィールドを簡単に区別できます。デフォルトの色で C# の JetBrains Rider 構文のハイライトは次のようになります。JetBrains Rider 構文のハイライトの切り替えを押すか、メニューから (Windows および Linux) または (macOS) を選択し、左側のを選択...
カラーアシスタンス
JetBrains Rider には、コード内のカラー定義を扱うための一連の機能が用意されています。色がどのように定義されているかに関係なく、エディター内のすべての色の値には、対応する色のアイコンがあります。カラーアイコンの上にマウスを置くと、他の形式でカラー値を確認できます。色は補完リストでも視覚化されています。ハイライトされている色の定義が表示されている場合は、専用のビジュアルエディターを使用して色の定義を変更できます。色の定義を変更するキャレットをハイライトされた色の定義に置きます。を押し...
コンテキストアクション
コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小さな変更をすばやく導入できます。JetBrains Rider は、サポートされているすべての言語で数百のコンテキストアクションを提供します。完全なリストは、JetBrains Rider 設定のページ...
正規表現の支援
JetBrains Rider は、.NET の正規表現で作業するための豊富なツールセットを提供します。既存の式をすばやく分析し、エラーを見つけて修正できます。新しい式を入力する際、JetBrains Rider は自動補完と検証に役立ちます。文字列リテラルの正規表現:デフォルトでは、JetBrains Rider は、正規表現クラスのメソッドで、パラメーターの正規表現のみを処理します。ただし、正規表現を含む文字列は、文字列定数、フィールド、他のメソッドの引数など、さまざまな場所で定義できます...