WebStorm 2025.3 Help

用标签替换属性

将 Attribute 替换为 Tag 重构 允许您将一组 XMLs 标签上的属性定义替换为等效的子标签。 如果启动此重构,具有所选标签名称的标签上所有与所选属性名称匹配的属性可能会被删除,并创建等效的子标签。 随着 XML 模式的演变,这种批量将属性转换为标签的操作非常有用。

将属性转换为标签

按下 预览 会打开 重构预览 窗口,显示所有找到的待替换属性的用法。 在此窗口中,您可以排除或包含您想要重构的用法。

按下 显示 XSLT... 会打开 XSLT 预览 窗口,显示与请求的重构等效的一小段 XSLT 代码片段。 此片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。

如果您想更改的文件是只读的,预览窗口可能仍会出现。

  1. 在编辑器中,将插入点放置在要转换的属性内。

  2. 从主菜单或上下文菜单中选择 重构 | XML 重构 | 用标签替换属性

    1_attributeToTag.PNG
  3. 确定用于替换所选属性的标签名称。

  4. 确定替换的范围。 所有与所选标签上所选属性名称匹配的属性将在所选范围内被替换。 可用范围包括当前文件、整个项目或指定的目录或模块。 目录范围可以根据是否选中 递归地 复选框来决定是否包含子目录。 如果选中 限制到带有 DTD 的文件:... 复选框,范围将限制为与当前文件具有相同 DOCTYPE 的文件。

  5. 点击 预览 按钮以使 WebStorm 在 查找 窗口中搜索所选属性的用法。

  6. 点击 OK 继续。 如果您未选择 预览 选项,所有用法将立即被更改。

最后修改日期: 2025年 12月 8日