JetBrains Rider 2026.2 Help

预定义的环绕模板

本主题列出了 JetBrains Rider 2026.2年 中所有预定义的环绕模板。

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

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

环绕模板索引

模板

描述

C#

besample

Unity Profiler Begin/End Sample 块

foreach

foreach 块

for

简单 "for" 循环

#if

#region

用区域环绕选定内容

namespace

为选中的代码添加命名空间

tryf

try finally

try

try catch

while

while 循环

do

do...while 循环

if

if 语句

lock

lock 语句

using

using 语句

cast

将选中内容转换为特定类型

C/C++

()

{}

while

while 语句

if

if 语句

namespace {}

匿名命名空间

do

do while 循环

forr

反向 for 循环

wcerr

写入标准错误流

foreach

基于范围的 for 循环

for

带整数索引的 for 循环

namespace

命名空间声明

try

try catch 语句

static_cast

static_cast 表达式

dynamic_cast

dynamic_cast 表达式

const_cast

const_cast 表达式

reinterpret_cast

reinterpret_cast 表达式

cast

C 类转换表达式

include_guard

包含临界包围模板

if...else

if else 语句

VB.NET

If

将选中内容放入 If-Then 构造中 Then 后的语句块中

If..Else

将选中内容放入 If-Then-Else 构造中 Then 后的语句块中

SyncLock

将选中内容转换为 SyncLock 语句

Using

将选中内容放入 Using 语句中

tc

将选中内容包裹在 TryCast 中

ct

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

dc

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

namespace

为选中的代码添加命名空间

ASP.NET

tag

链接

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

Razor

tag

链接

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

ASP.NET(C#)

foreach

foreach 块

ASP.NET(VB.NET)

foreach

For Each 块

2026年 8月 5日