预定义的环绕模板
本主题列出了 ReSharper 2025.2 中所有预定义的环绕模板。
动态/环绕模板 可用于 在现有文件中生成代码 ,并且(如果模板正文中有 $SELECTION$ 参数 )可用于 用模板代码环绕代码片段 ,例如 try...catch 语句。
每个动态模板通过一个 快捷方式 标识——一个简短的字符字符串,例如 foreach——您可以直接在编辑器中键入以调用模板。
环绕模板索引
模板 | 描述 |
|---|---|
C# | |
Unity Profiler Begin/End 采样块 | |
用括号环绕选定内容 | |
用大括号环绕选定内容 | |
foreach 块 | |
简单 "for" 循环 | |
用区域环绕选定内容 | |
为选定代码添加命名空间 | |
try finally | |
try catch | |
while 循环 | |
do...while 循环 | |
if 语句 | |
lock 语句 | |
using 语句 | |
将选定内容强制转换为特定类型 | |
VB.NET | |
将选定内容放入 | |
将选定内容放入 | |
将选定内容转换为 | |
将选定内容放入 | |
将选定内容包装到 | |
将选定内容转换为 | |
将选定内容转换为 | |
为选定代码添加命名空间 | |
XML | |
JavaScript | |
用大括号环绕选定内容 | |
用括号环绕选定内容 | |
TypeScript | |
用大括号环绕选定内容 | |
用括号环绕选定内容 | |
ASP.NET | |
将选定内容包裹在超链接中 | |
HTML | |
将选定内容包裹在超链接中 | |
Razor | |
将选定内容包裹在超链接中 | |
类似 HTML | |
将选定内容包裹在超链接中 | |
Angular 2 HTML | |
ASP.NET(C#) | |
foreach 块 | |
ASP.NET(VB.NET) | |
For Each 块 | |
C/C++ | |
匿名命名空间 | |
反向 for 循环 | |
写入标准错误流 | |
do while 循环 | |
基于范围的 for 循环 | |
带整数索引的 for 循环 | |
if 语句 | |
命名空间声明 | |
try catch 语句 | |
while 语句 | |
static_cast 表达式 | |
dynamic_cast 表达式 | |
const_cast 表达式 | |
reinterpret_cast 表达式 | |
C 类转换表达式 | |
包含临界包围模板 | |
if else 语句 | |
C++ | |
包含临界包围模板 | |