ReSharper 2026.1 Help

事前定義されたライブテンプレート

ReSharper | ツール | テンプレートエクスプローラー | ライブテンプレート

このトピックでは、ReSharper 2026.1 で事前定義されたすべてのライブテンプレートを一覧表示します。

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

各ライブテンプレートは、 ショートカット — 例えば foreach — のような短い文字列で識別されます。エディターで直接入力するとテンプレートを呼び出せます。

ライブテンプレートのインデックス

テンプレート

説明

C#

サンプル

Unity プロファイラーエンドサンプル

アセットメニュー

Unity CreateAssetMenu 属性

ログ警告

Unity ログ警告

パン屋

ドッツベイカー

対数

Unity ログ例外

コンポーネントデータ

DOTS I コンポーネントデータ

メニュー項目

Unity メニュー項目ハンドラー

sfield

Unity シリアライズされたフィールド

ロガー

Unity ログエラー

ログ

Unity ログオブジェクト / メッセージ

reqcomp

Unity RequireComponent 属性

sprop

シリアル化されたバッキングフィールドを持つ Unity プロパティ

作業

DOTS I ジョブエンティティ

b サンプル

Unity プロファイラーサンプル開始

コル

Unity コルーチンメソッド

logvar

Unity ログ変数

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

join

言語統合クエリの Join 句

from

言語統合クエリ

foreach

foreach ブロック

itli

IList<T> を反復する

イタル

配列を反復する

儀式

配列を逆順に反復する

for

単純な "for" ループ

sfc

変数を安全にキャストする

psvm

"Main" メソッド宣言

Outv

変数の値を出力する

アウト

文字列を print

asrt

アサーションを作る

asrtn

アサート式 not null

throw new

PCI

public const int

public const 文字列

psr

public 静的 readonly

小道具

プロパティ

ear

空の配列を作成する

#if

# 領域

列挙型

そうしないと

else ステートメント

~

デストラクター

俳優

コンストラクター

cw

Console.WriteLine

class

例外

構造

forr

逆 'for' ループ

名前空間

interface

シム

'int main' メソッド

インデクサ

svm

'void Main' メソッド

安全ではない

安全でないステートメント

未チェック

チェックされていないブロック

tryf

try finally

試す

try catch

切り替え

switch ステートメント

ながら

while ループ

イテレータ

単純イテレータ

propg

'get' アクセサーとプライベート 'set' アクセサーを持つプロパティ

属性

推奨パターンを使用した属性

行う

do...while ループ

チェック済み

チェックされたブロック

if

If ステートメント

ロック

lock ステートメント

mbox

MessageBox.Show

を使用して

using ステートメント

ハル

ASP.NET MVC Html.ActionLink

ua

ASP.NET MVC Url.アクション

RTA

ASP.NET コントローラー RedirectToAction

attachedProperty

添付プロパティ

dependencyProperty

依存関係プロパティ

テスト

Unity

整数

ShaderLab 整数プロパティ

ブレンド乗算 2x

ShaderLab ブレンド 2x 乗法 (srcdst+dstsrc)

浮く

ShaderLab Float プロパティ

サーフィン

ShaderLab サーフェスシェーダ

シェーダ

ShaderLab シェーダブロック

テックス 3D

ShaderLab 3D プロパティ

ベク

ShaderLab Vector プロパティ

ブレンド添加剤ソフト

ShaderLab ブレンドソフトアディティブ (src*(1-dst)+dst)

ブレンド添加剤

ShaderLab ブレンドアディティブ (送信元 + dst)

vf シェーダー

ShaderLab 頂点 / フラグメントシェーダ

テックス 2D

ShaderLab 2D プロパティ

ブレンド透明

ShaderLab ブレンドの従来の透明度 (src*srcAlpha+(1-srcAlpha)*dst)

キュベアー

ShaderLab CubeArray プロパティ

ブレンド乗算

ShaderLab ブレンド乗算 (送信元 *dst)

立方体

ShaderLab Cube プロパティ

テックス 2 ダール

ShaderLab 2DArray プロパティ

ShaderLab Color プロパティ

ブレンド透明プレマル

ShaderLab ブレンドの事前乗算透明度 (src+(1-srcAlpha)*dst)

vfpass

ShaderLab 頂点 / フラグメントシェーダーパス

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

グローバル

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

C/C++

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

ながら

while ステートメント

union

共用体宣言

xml ドキュメント

XML ドキュメントテンプレート

if

If ステートメント

wcout

標準出力ストリームに書き込む

wclog

標準ログストリームに書き込む

俳優

本体付きのコピーコンストラクター宣言

wcin

標準入力ストリームから読み込む

俳優

本体付きのデフォルトコンストラクター宣言

名前空間 {}

匿名名前空間

行う

do while ループ

切り替え

switch ステートメント

mctor

本体付きのムーブコンストラクター宣言

そうしないと

else ステートメント

vdtor

本体付きの仮想デストラクター宣言

enum_to_string

列挙型の関数「to_string」

dtor

本体付きのデストラクター宣言

列挙型

Enum クラス宣言

forr

逆 for ループ

詰まる

標準ログストリームに書き込む

文書

ドキュメントテンプレート

wcerr

標準エラーストリームに書き込む

cerr

標準エラーストリームに書き込む

シン

標準入力ストリームから読み込む

class

クラス宣言

カウト

標準出力ストリームに書き込む

列挙型

列挙宣言

foreach

範囲ベースの for ループ

for

整数インデックスの for ループ

株式会社

インクルードガード

メイン

main 宣言

名前空間

名前空間宣言

構造

構造体宣言

試す

try catch ステートメント

UE_LOG

UE_LOG を使用してフォーマットされたメッセージを記録する

UCLASS

UCLASS 宣言

UENUM

UENUM 宣言

UENUMCLASS

「enum class」構文を使用した UENUM 宣言

UINTERFACE

UINTERFACE 宣言

USTRUCT

USTRUCT 宣言

UE_LOGFMT

UE_LOGFMT を使用してフォーマットされたメッセージをログに記録する

VB.NET

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

foreach

For Each ブロック

イタル

配列を反復する

itli

ジェネリック System.Collections.Generic.IList(Of T)を反復する

for

シンプルな "For" ループ

儀式

配列を逆順に反復する

薄暗い

変数を宣言する

asrt

アサーションを作る

アウト

文字列を print

Outv

式の値を出力する

pssm

Public Shared Sub Main

sfc

変数を安全にキャストする

サブ

サブルーチン宣言

楽しい

関数宣言

DC

DirectCast 句

tc

TryCast 句

ct

CType 句

ByRef

ByRef パラメーター

ByVal

ByVal パラメーター

sel

Select Case ステートメント

attachedProperty

添付プロパティ

dependencyProperty

依存関係プロパティ

テスト

XML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

HTML ライク

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

a

タグ属性を作成

HTML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

Razor

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

タグの作成

tc

閉じたタグを作成する

a

タグ属性を作成

@inherits

Razor 継承ディレクティブ

@model

Razor モデルディレクティブ

@section

Razor セクション

ASP.NET

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

t

ASP.NET タグを作成する

tc

閉じたタグを作成する

a

タグ属性を作成

<asp:HyperLink

ASP.NET ハイパーリンク

foreach

foreach ブロック

Angular 2 HTML

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

<スクリプト

スクリプトタグを作成する

a

タグ属性を作成

ngClass

ngFor

ngIf

ngModel

ngRouterLink

ngStyle

JavaScript

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

行う

do...while ループ

dw

writeln 関数呼び出し

そうしないと

else ステートメント

for

for ループ

フォリン

for...in ループ

forr

逆 for ループ

楽しい

JavaScript 関数を作成する

関数

if

If ステートメント

ながら

while ループ

with

with ステートメント

切り替え

switch ステートメント

試す

try catch ステートメント

イタル

配列を反復する

ジェネレーター

ジェネレーター

forof

for-of ループ

CSS

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

TypeScript

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

行う

do...while ループ

dw

writeln 関数呼び出し

そうしないと

else ステートメント

for

for ループ

フォリン

for...in ループ

forr

逆 for ループ

楽しい

TypeScript 関数を作成する

関数

if

If ステートメント

ながら

while ループ

with

with ステートメント

切り替え

switch ステートメント

試す

try catch ステートメント

イタル

配列を反復する

forof

for-of ループ

俳優

本文付きのデフォルトコンストラクター宣言のコードスニペット

class

クラスのコードスニペット

モジュール

モジュールのコードスニペット

interface

インターフェース用のコードスニペット

列挙型

enum のコードスニペット

nidx

数字インデクサアノテーションのコードスニペット

sidx

文字列インデクサアノテーションのコードスニペット

小道具

プロパティのコードスニペット

Resx

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

d

リソースエントリを作成する

SQL/NoSQL

ctx

現在のファイルコンテキスト

nguid

新しい GUID を挿入

コル

新しい列の定義

デル

テーブルから行を削除

first

テーブルから最初の N 行を選択

テーブルに行を挿入

リム

テーブルから最初の N 行を選択

sel

テーブルからすべての行を選択

セルク

テーブルから特定の行数を選択

セル

テーブルから特定の行を選択

タブ

新しいテーブルの定義

上部

テーブルから最初の N 行を選択

トップロウ

テーブルから最初の N 行を選択

更新

テーブルの値を更新

表示

新しいビューの定義

C++

union

共用体宣言

列挙型

Enum クラス宣言

class

クラス宣言

列挙型

列挙宣言

株式会社

インクルードガード

構造

構造体宣言

UCLASS

UCLASS 宣言

UENUM

UENUM 宣言

UENUMCLASS

「enum class」構文を使用した UENUM 宣言

UINTERFACE

UINTERFACE 宣言

USTRUCT

USTRUCT 宣言

2026 年 6 月 12 日