JetBrains Rider 2025.2 Help

预定义的环绕模板

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

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

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

环绕模板索引

模板

描述

C#

besample

Unity Profiler 开始/结束采样块

()

用圆括号环绕选定内容

{}

用大括号环绕选中内容

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

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

VB.NET

If

将选中内容放入 如果-那么 构造中 然后 后的语句块中

If..Else

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

SyncLock

将选中内容转换为 SyncLock 语句

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 块

C/C++

namespace {}

匿名 namespace

forr

反向 for 循环

wcerr

写入标准错误流

do

do while 循环

foreach

基于范围的 for 循环

for

带整数索引的 for 循环

if

if 语句

namespace

命名空间声明

try

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 语句

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