ReSharper 2025.2 Help

预定义的环绕模板

ReSharper | 工具 | 模板资源管理器 | 环绕模板

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

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

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

环绕模板索引

模板

描述

C#

besample

Unity Profiler Begin/End 采样块

()

用括号环绕选定内容

{}

用大括号环绕选定内容

foreach

foreach 块

for

简单 "for" 循环

#if

#region

用区域环绕选定内容

namespace

为选定代码添加命名空间

try finally

try finally

try catch

try catch

while 循环

while 循环

do...while 循环

do...while 循环

if 语句

if 语句

lock 语句

lock 语句

using 语句

using 语句

cast

将选定内容强制转换为特定类型

VB.NET

If

将选定内容放入 然后 后的语句块中,在 如果-然后 构造中

If..Else

将选定内容放入 然后 后的语句块中,在 如果-然后-否则 构造中

SyncLock

将选定内容转换为 SyncLock 语句

Using

将选定内容放入 Using 语句中

tc

将选定内容包装到 TryCast

CType 子句

将选定内容转换为 CType() 函数的第一个参数

DirectCast 子句

将选定内容转换为 DirectCast 函数的第一个参数。

namespace

为选定代码添加命名空间

XML

tag

JavaScript

{}

用大括号环绕选定内容

()

用括号环绕选定内容

TypeScript

{}

用大括号环绕选定内容

()

用括号环绕选定内容

ASP.NET

tag

link

将选定内容包裹在超链接中

HTML

tag

link

将选定内容包裹在超链接中

Razor

tag

link

将选定内容包裹在超链接中

类似 HTML

link

将选定内容包裹在超链接中

Angular 2 HTML

link

ASP.NET(C#)

foreach

foreach 块

ASP.NET(VB.NET)

foreach

For Each 块

C/C++

namespace {}

匿名命名空间

forr

反向 for 循环

写入标准错误流

写入标准错误流

do...while 循环

do while 循环

foreach

基于范围的 for 循环

for

带整数索引的 for 循环

if 语句

if 语句

namespace

命名空间声明

try catch

try catch 语句

while 循环

while 语句

static_cast

static_cast 表达式

dynamic_cast

dynamic_cast 表达式

const_cast

const_cast 表达式

reinterpret_cast

reinterpret_cast 表达式

cast

C 类转换表达式

include_guard

包含临界包围模板

if...else

if else 语句

C++

include_guard

包含临界包围模板

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