JetBrains Rider 2025.1 Help

预定义的环绕模板

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

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

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

环绕模板索引

模板

描述

C#

()

用圆括号环绕选定内容

{}

用大括号环绕选定内容

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-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 块

C/C++

forr

反转的 for

wcerr

写入标准错误流

do

do while 循环

foreach

基于范围的 for 循环

fori

具有整数索引的 for 循环模式

if

if 语句

try

try catch 语句

while

while 语句

static_cast

static_cast 表达式

dynamic_cast

dynamic_cast 表达式

namespace

匿名命名空间声明

#if...#endif

const_cast

const_cast 表达式

reinterpret_cast

reinterpret_cast 表达式

cast

C 类转换表达式

namespace ...

命名空间声明

include_guard

包含临界包围模板

if...else

if else 语句

最后修改日期: 2025年 6月 25日