JetBrains IDE - 如何防止 IDE 在复制和粘贴时将 React 项目中的“Class”属性更改为“ClassName”?

问题描述 投票:0回答:1

我使用 JetBrains IDE 开发 React 项目,项目中的大部分元素都是 React 组件。不过,我确实使用 Ionic Icons 库,当我需要将图标插入我的组件时,我使用类似的东西:

<ion-icon class="icon" name="chevron-forward-outline"/>

由于 Ionic 元素不是 React 组件,因此它使用

class
属性而不是
className
属性。每次我复制并粘贴像上面这样的 Ionic 元素时,我的 JetBrains IDE 都会自动将
class
属性更改为
className

如何防止 IDE 执行此操作?

intellij-idea phpstorm webstorm rubymine
1个回答
22
投票

请尝试在设置 | 中禁用粘贴到 JSX 文件时转换 HTML(转换属性、关闭单个标签)编辑|一般|智能钥匙| JavaScript

© www.soinside.com 2019 - 2024. All rights reserved.