ReSharper 2025.2 Help

JavaScript 中的代码模板

大多数 ReSharper 的代码模板功能也支持 JavaScript。 您可以在 代码模板 部分的相应主题中找到关于这些功能的详细信息。

实时模板

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

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

ReSharper 提供了许多 预定义的动态模板。 您还可以在专用的 编辑器中或直接从 现有源代码创建 自定义动态模板

后缀模板

后缀模板帮助您在不向后跳转的情况下转换已键入的表达式——只需在表达式后键入一个点,然后从 自动完成列表中选择一个模板。

以下是 JavaScript 中可用的 后缀模板 列表。

快捷方式

描述

示例

.else

检查布尔表达式是否为“false”

if (!expr)

.forof

遍历可迭代对象

for (let x of expr)

.if

检查布尔表达式是否为“true”

if (expr)

.notnull

检查表达式是否非 null

if (expr !== null)

.notundefined

检查表达式是否非 undefined

if (expr !== undefined)

.null

检查表达式是否为 null

if (expr === null)

.return

从当前函数返回表达式

return expr;

.undefined

检查表达式是否为 undefined

if (expr === undefined)

.var

为表达式引入变量

var x = expr;

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