智能键设置:JavaScript
使用此设置页面在 JavaScript 中配置输入辅助功能。
有关 WebStorm 中 JavaScript 支持的详细信息,请参见 JavaScript。
输入 '${' 时自动将字符串字面量替换为模板字符串
默认情况下,复选框处于选中状态,当您输入 ${ 时,字符串字面量会自动转换为模板字符串。 此行为可能会破坏代码中的插值,例如在 Vue.js 模板中。
清除复选框以避免插值被破坏并保留字符串字面量。


输入 '$' 时启动模板字符串插值
选中此复选框可在 $ 符号后使用普通字符串插入表达式,而不是自动添加花括号 {}。 有关详细信息,请参见 表达式插值。


在字符串字面量中粘贴时自动转义文本
默认情况下,当您将文本粘贴到 JavaScript 字符串中时,WebStorm 会自动插入反斜杠转义符号(\)。 清除 在字符串字面量中粘贴时转义文本 复选框可禁止自动转义文本。
将代码粘贴到 JSX 文件时关闭 HTML 单标签
默认情况下,当您复制包含单标签的 HTML 代码并粘贴到 JSX 中时,WebStorm 会在每个单标签的末尾自动添加斜杠 /。

要将 HTML 代码“原样”复制到 JSX 中,请清除 将代码粘贴到 JSX 文件时闭合 HTML 单标签 复选框或使用 简单粘贴 Ctrl+Alt+Shift+V。
将代码粘贴到 JSX 文件时转换 HTML 属性名称
默认情况下,当您复制包含 class 属性或 on-事件处理器的 HTML 代码并粘贴到 JSX 中时,WebStorm 会自动将这些属性替换为 React 专用属性(className、 onClick、 onChange 等)。

要将 HTML 代码“原样”复制到 JSX 中,请清除 将 HTML 属性名称粘贴到 JSX 文件时进行转换 复选框或使用 简单粘贴 Ctrl+Alt+Shift+V。
复制和粘贴时转义 JSDoc 前导星号
默认情况下,复选框处于选中状态,当您将代码片段粘贴到 JSDoc 注释中的选择范围内时,会自动插入一个前导星号字符(*)。
在某些情况下,在前方添加星号可能会破坏格式或使 JSDoc 注释难以阅读。 如需禁止在粘贴代码片段时自动添加星号,请清除 复制或粘贴时转义 JSDoc 起始星号 复选框。

