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


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


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

要将 HTML 代码 "按原样" 复制到 JSX,请清除 将代码粘贴到 JSX 文件时闭合 HTML 单标签 复选框或使用 Paste Simple Ctrl+Alt+Shift+V。
将代码粘贴到 JSX 文件时转换 HTML 属性名
默认情况下,当您复制带有 class 属性或 on 事件处理程序的 HTML 代码并将其粘贴到 JSX 中时,PyCharm 会自动将这些属性替换为 React 特定的属性(className、 onClick、 onChange 等)。

要将 HTML 代码 "按原样" 复制到 JSX,请清除 将内容粘贴到 JSX 文件时转换 HTML 属性名称 复选框或使用 Paste Simple Ctrl+Alt+Shift+V。
在复制与粘贴时转义 JSDoc 行首星号
默认情况下,复选框处于选中状态,当您将代码片段粘贴到 JSDoc 注释内的选区时,会自动插入行首星号字符(*)。
在某些情况下,在前面添加星号可能会破坏格式或使 JSDoc 注释难以阅读。 要禁止在粘贴代码片段时自动添加星号,请清除 在复制和粘贴时转义 JSDoc 开头星号 复选框。

