JetBrains Rider 2024.1 ヘルプ

事前定義されたサラウンドテンプレート

このトピックでは、JetBrains Rider 2024.1 で事前定義されているすべてのサラウンドテンプレートを一覧表示します。

ライブ / サラウンドテンプレートは、既存のファイルにコードを生成したり、(テンプレート本体に $SELECTION$ パラメーターがある場合) try...catch ステートメントなどのテンプレートコードでコードフラグメントを囲むために使用できます。

各ライブテンプレートは、ショートカットforeach などの短い文字列)によって識別されます。この文字列をエディターに直接入力して、テンプレートを呼び出すことができます。

サラウンドテンプレートのインデックス

テンプレート

説明

C#

()

括弧で選択範囲を囲む

{}

波括弧で選択範囲を囲む

foreach

foreach ブロック

for

単純な "for" ループ

#if

# 領域

選択範囲を領域で囲む

名前空間

選択したコードに名前空間を追加する

tryf

try finally

試す

try catch

ながら

while ループ

行う

do ... while ループ

if

If ステートメント

ロック

lock ステートメント

を使用して

using ステートメント

キャスト

選択範囲を特定の型にキャストする

VB.NET

もし

If-Then 構成の Then に続いてステートメントブロックに選択を入れる

そうでない場合

If-Then-Else 構成の Then に続いてステートメントブロックに選択を入れる

SyncLock

選択範囲を SyncLock ステートメントに変換する

を使用して

選択を Using ステートメントに入れる

tc

選択範囲を TryCast にラップ

ct

選択を CType() 関数の最初のパラメーターに変換する

DC

選択範囲を DirectCast 関数の最初のパラメーターに変換します。

名前空間

選択したコードに名前空間を追加する

ASP.NET

タグ

リンク

選択範囲をハイパーリンクで囲みます

Razor

タグ

リンク

選択範囲をハイパーリンクで囲みます

ASP.NET(C#)

foreach

foreach ブロック

ASP.NET(VB.NET)

foreach

各ブロック

関連ページ:

ライブテンプレートを使用してソースコードを作成する

JetBrains Rider は、サポートされているすべての言語用に事前定義されたライブテンプレートを豊富に提供します。事前定義テンプレートのリストには、コレクションの反復、アサーションメソッドの記述、新しい配列の作成、値の出力、LINQ クエリのコーディング、自動プロパティの生成などのテンプレートが含まれています。ライブテンプレートを使用してコードフラグメントを作成するエディターで、ライブテンプレートからコードフラグメントを挿入する場所にキャレットを置きます。テンプレートのショートカットまた...

テンプレート変数

コードテンプレートの本体には、次のものが含まれます。ソースコードの構造とコメントを表すプレーンテキスト。テンプレートを適用するとそのまま挿入されます。テンプレートを適用すると動的に置き換えられるテンプレート変数。テンプレート変数の形式は次のとおりです。- ここで、は任意の識別子です。定義済みの変数:次のテンプレート変数は、JetBrains Rider で事前に定義されています。 — テンプレートが適用された後のキャレットの位置。 — テンプレートを呼び出す前にユーザーが選択したテキスト。この変数...