ReSharper 2025.2 Help

预定义的实时模板

ReSharper | 工具 | 模板资源管理器 | 活动模板

本主题列出了 ReSharper 2025.2 中所有预定义的实时模板。

动态/环绕模板 可用于 在现有文件中生成代码 ,并且(如果模板正文中有 $SELECTION$ 参数 )可用于 用模板代码环绕代码片段 ,例如 try...catch 语句。

每个动态模板通过一个 快捷方式 标识——一个简短的字符字符串,例如 foreach——您可以直接在编辑器中键入以调用模板。

实时模板索引

模板

描述

C#

示例 e

Unity Profiler 结束采样

assetmenu

Unity CreateAssetMenu 特性

logwarn

Unity 日志警告

baker

DOTS Baker

logex

Unity 日志异常

componentdata

DOTS IComponentData

menuitem

Unity 菜单条目处理程序

sfield

Unity 序列化字段

logerr

Unity 日志错误

log

Unity 日志对象/消息

reqcomp

Unity RequireComponent 特性

sprop

具有序列化支持字段的 Unity 属性

jobentity

DOTS IJob Entity

示例 b

Unity Profiler 开始采样

cor

Unity 协程方法

logvar

Unity 日志变量

ctx

当前文件上下文

nguid

插入新 GUID

join

语言集成查询中的 Join 子句

from

语言集成查询

foreach

foreach 块

itli

迭代 IList<T>

itar

迭代数组

ritar

以相反顺序迭代数组

for

简单 "for" 循环

sfc

安全地转换变量

psvm

"Main" 方法声明

outv

打印变量的值

out

打印字符串

asrt

创建断言

asrtn

断言表达式非 null

thr

throw new

pci

public const int

pcs

public const string

psr

public static readonly

prop

属性

ear

创建空数组

#if

#region

enum

else

else 语句

~

析构函数

ctor

构造函数

cw

Console.WriteLine

class

Exception

struct

forr

反转 'for' 循环

namespace

interface

sim

'int Main' 方法

indexer

svm

'void Main' 方法

unsafe

unsafe 语句

unchecked 块

unchecked 块

try finally

try finally

try catch

try catch

switch 语句

switch 语句

while 循环

while 循环

简单迭代器

简单迭代器

带有 'get' 访问器和私有 'set' 访问器的属性

具有 'get' 访问器和 private 'set' 访问器的属性

属性

使用推荐模式的特性

do...while 循环

do...while 循环

checked 块

checked 块

if 语句

if 语句

lock 语句

lock 语句

MessageBox.Show

MessageBox.Show

using 语句

using 语句

ASP.NET MVC Html.ActionLink

ASP.NET MVC Html.ActionLink

ASP.NET MVC Url.Action

ASP.NET MVC Url.Action

ASP.NET 控制器 RedirectToAction

ASP.NET 控制器 RedirectToAction

附加属性

附加的属性

依赖属性

依赖项属性

测试

Unity

ShaderLab 整数属性

ShaderLab 整数属性

ShaderLab 双倍乘法混合 (srcdst+dstsrc)

ShaderLab 双倍乘法混合 (srcdst+dstsrc)

ShaderLab 浮点属性

ShaderLab 浮点属性

ShaderLab 表面着色器

ShaderLab 表面着色器

ShaderLab 着色器块

ShaderLab 着色器块

ShaderLab 3D 属性

ShaderLab 3D 属性

ShaderLab 向量属性

ShaderLab 向量属性

ShaderLab 柔和加法混合 (src*(1-dst)+dst)

ShaderLab 柔和加法混合 (src*(1-dst)+dst)

ShaderLab 加法混合 (src + dst)

ShaderLab 加法混合 (src + dst)

ShaderLab 顶点/片段着色器

ShaderLab 顶点/片段着色器

ShaderLab 2D 属性

ShaderLab 2D 属性

ShaderLab 传统透明混合 (src*srcAlpha+(1-srcAlpha)*dst)

ShaderLab 传统透明混合 (src*srcAlpha+(1-srcAlpha)*dst)

ShaderLab CubeArray 属性

ShaderLab CubeArray 属性

ShaderLab 乘法混合 (src*dst)

ShaderLab 乘法混合 (src*dst)

ShaderLab Cube 属性

ShaderLab Cube 属性

ShaderLab 2DArray 属性

ShaderLab 2DArray 属性

ShaderLab 颜色属性

ShaderLab 颜色属性

ShaderLab 预乘透明混合 (src+(1-srcAlpha)*dst)

ShaderLab 预乘透明混合 (src+(1-srcAlpha)*dst)

ShaderLab 顶点/片段着色器通道

ShaderLab 顶点/片段着色器通道

ctx

当前文件上下文

nguid

插入新 GUID

全局

ctx

当前文件上下文

nguid

插入新 GUID

C/C++

ctx

当前文件上下文

nguid

插入新 GUID

union

联合声明

XML 文档模板

XML 文档模板

写入标准输出流

写入标准输出流

写入标准日志流

写入标准日志流

复制构造函数声明及其主体

复制带有主体的构造函数声明

从标准输入流读取

从标准输入流读取

ctor

带有主体的默认构造函数声明

namespace {}

匿名命名空间

移动构造函数声明及其主体

移动带有主体的构造函数声明

else

else 语句

虚拟析构函数声明及其主体

带有主体的虚拟析构函数声明

将枚举转换为字符串的函数

枚举的函数 'to_string'

析构函数声明及其主体

带有主体的析构函数声明

枚举类声明

枚举类声明

forr

反向 for 循环

写入标准日志流

写入标准日志流

文档模板

文档模板

写入标准错误流

写入标准错误流

写入标准错误流

写入标准错误流

从标准输入流读取

从标准输入流读取

class

类声明

写入标准输出流

写入标准输出流

do...while 循环

do while 循环

enum

枚举声明

foreach

基于范围的 for 循环

for

带整数索引的 for 循环

if 语句

if 语句

Include guard

包含临界

main 声明

主声明

namespace

命名空间声明

struct

结构声明

switch 语句

switch 语句

try catch

try catch 语句

while 循环

while 语句

使用 UE_LOG 记录格式化消息

使用 UE_LOG 记录格式化消息

UCLASS 声明

UCLASS 声明

UENUM 声明

UENUM 声明

UENUM 声明,使用 "enum class" 语法

使用“枚举类”语法的 UENUM 声明

UINTERFACE 声明

UINTERFACE 声明

USTRUCT 声明

USTRUCT 声明

使用 UE_LOGFMT 记录格式化消息

使用 UE_LOGFMT 记录格式化消息

VB.NET

ctx

当前文件上下文

nguid

插入新 GUID

foreach

For Each 块

itar

迭代数组

itli

迭代泛型 System.Collections.Generic.IList(Of T)

for

简单 "For" 循环

ritar

以相反顺序迭代数组

声明变量

声明变量

asrt

创建断言

out

打印字符串

outv

打印表达式的值

Public Shared Sub Main

Public Shared Sub Main

sfc

安全地转换变量

子程序声明

子例程声明

创建函数

函数声明

DirectCast 子句

DirectCast 子句

tc

TryCast 子句

CType 子句

CType 子句

ByRef 参数

ByRef 形参

ByVal 参数

ByVal 形参

选择案例语句

选择 case 语句

附加属性

附加的属性

依赖属性

依赖项属性

测试

XML

ctx

当前文件上下文

nguid

插入新 GUID

创建标签

创建标记

tc

创建结束标记

a

创建标记特性

类似 HTML

ctx

当前文件上下文

nguid

插入新 GUID

创建脚本标签

创建脚本标记

a

创建标记特性

HTML

ctx

当前文件上下文

nguid

插入新 GUID

创建脚本标签

创建脚本标记

创建标签

创建标记

tc

创建结束标记

a

创建标记特性

Razor

ctx

当前文件上下文

nguid

插入新 GUID

创建脚本标签

创建脚本标记

创建标签

创建标记

tc

创建结束标记

a

创建标记特性

Razor inherits 指令

Razor 继承指令

Razor model 指令

Razor 模型指令

Razor 区段

Razor 部分

ASP.NET

ctx

当前文件上下文

nguid

插入新 GUID

创建脚本标签

创建脚本标记

创建标签

创建 ASP.NET 标记

tc

创建结束标记

a

创建标记特性

ASP.NET 超链接

ASP.NET 超链接

foreach

foreach 块

Angular 2 HTML

ctx

当前文件上下文

nguid

插入新 GUID

创建脚本标签

创建脚本标记

a

创建标记特性

ngClass

ngFor

ngIf

ngModel

ngRouterLink

ngStyle

JavaScript

ctx

当前文件上下文

nguid

插入新 GUID

do...while 循环

do...while 循环

写入行函数调用

writeln 函数调用

else

else 语句

for

for 循环

for...in 循环

for...in 循环

forr

反转 for 循环

创建函数

创建 JavaScript 函数

函数

if 语句

if 语句

while 循环

while 循环

with 语句

with 语句

switch 语句

switch 语句

try catch

try catch 语句

itar

迭代数组

生成器

生成器

for-of 循环

for-of 循环

CSS

ctx

当前文件上下文

nguid

插入新 GUID

TypeScript

ctx

当前文件上下文

nguid

插入新 GUID

do...while 循环

do...while 循环

写入行函数调用

writeln 函数调用

else

else 语句

for

for 循环

for...in 循环

for...in 循环

forr

反转 for 循环

创建函数

创建 TypeScript 函数

函数

if 语句

if 语句

while 循环

while 循环

with 语句

with 语句

switch 语句

switch 语句

try catch

try catch 语句

itar

迭代数组

for-of 循环

for-of 循环

ctor

默认构造函数声明及其主体的代码片段

class

类的代码片段

模块

模块的代码片段

interface

接口的代码片段

enum

枚举的代码片段

数字索引器注解的代码片段

数字索引器注解的代码片段

字符串索引器注解的代码片段

字符串索引器注解的代码片段

prop

属性的代码片段

Resx

ctx

当前文件上下文

nguid

插入新 GUID

创建资源条目

创建资源条目

SQL/NoSQL

ctx

当前文件上下文

nguid

插入新 GUID

新列定义

删除

从表中删除行

首项

从表中选择前 N 行

插入

向表中插入行

限制

从表中选择前 N 行

选择案例语句

从表中选择所有行

选择

选择表中的特定行数

选择条件

从表中选择特定的行

新表定义

顶部

从表中选择前 N 行

首行

从表中选择前 N 行

更新

更新表中的值

视图

新视图定义

C++

union

联合声明

枚举类声明

枚举类声明

class

类声明

enum

枚举声明

Include guard

包含临界

struct

结构声明

UCLASS 声明

UCLASS 声明

UENUM 声明

UENUM 声明

UENUM 声明,使用 "enum class" 语法

使用“枚举类”语法的 UENUM 声明

UINTERFACE 声明

UINTERFACE 声明

USTRUCT 声明

USTRUCT 声明

最后修改日期: 2025年 9月 27日