事前定義されたサラウンドテンプレート
このトピックでは、JetBrains Rider 2024.1 で事前定義されているすべてのサラウンドテンプレートを一覧表示します。
ライブ / サラウンドテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体に $SELECTION$
パラメーターがある場合) try...catch
ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。
各ライブテンプレートは、ショートカット(foreach
などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。
サラウンドテンプレートのインデックス
テンプレート | 説明 |
---|---|
C# | |
括弧で選択範囲を囲む | |
波括弧で選択範囲を囲む | |
foreach ブロック | |
単純な "for" ループ | |
選択範囲を領域で囲む | |
選択したコードに名前空間を追加する | |
try finally | |
try catch | |
while ループ | |
do ... while ループ | |
If ステートメント | |
lock ステートメント | |
using ステートメント | |
選択範囲を特定の型にキャストする | |
VB.NET | |
もし | |
| |
選択範囲を | |
選択を | |
選択範囲を | |
選択を | |
選択範囲を | |
選択したコードに名前空間を追加する | |
ASP.NET | |
選択範囲をハイパーリンクで囲みます | |
Razor | |
選択範囲をハイパーリンクで囲みます | |
ASP.NET(C#) | |
foreach ブロック | |
ASP.NET(VB.NET) | |
各ブロック |
関連ページ:
ライブテンプレートを使用してソースコードを作成する
JetBrains Rider は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレクションの反復、アサーションメソッドの記述、新しい配列の作成、値の出力、LINQ クエリのコーディング、自動プロパティの生成などのテンプレートが含まれています。ライブテンプレートを使用してコードフラグメントを作成するエディターで、ライブテンプレートからコードフラグメントを挿入する場所にキャレットを置きます。テンプレートのショートカットまた...
テンプレート変数
コードテンプレートの本体には、次のものが含まれます。ソースコードの構造とコメントを表すプレーンテキスト。テンプレートを適用するとそのまま挿入されます。テンプレートを適用すると動的に置き換えられるテンプレート変数。テンプレート変数の形式は次のとおりです。- ここで、は任意の識別子です。定義済みの変数:次のテンプレート変数は、JetBrains Rider で事前に定義されています。 — テンプレートが適用された後のキャレットの位置。 — テンプレートを呼び出す前にユーザーが選択したテキスト。この変数...