移出属性
移出属性 重构允许您将定义在一组 XML 标签上的属性向外移动到其父标签。 如果启用此重构,所有在具有所选标签名的标签上与所选属性名匹配的属性可能会向外移动。 随着 XML 架构的演变,这种批量修改属性值的操作可能会很有用。
将属性移动到父标签
按下 预览 会打开 重构预览 窗口,显示所有找到的待更改属性的用法。 在此窗口中,您可以排除或包含您想要重构的用法。
按下 显示 XSLT... 将打开 XSLT 预览 窗口,显示与请求的重构等效的小片段 XSLT。 此代码片段可由 XSLT 处理器用于对 WebStorm 项目外部的文件执行请求的重构。
如果您想更改的文件是只读的,预览窗口可能仍会出现。
在编辑器中,将插入符号放置在要移动的属性内。
从主菜单或上下文菜单中选择 重构 | XML 重构 | 移出属性 。 
确定更改的作用域。 如果所选范围内的标签上存在与所选属性名称匹配的所有属性,它们都将被修改。 可用范围包括当前文件、整个项目或指定的目录或模块。 目录范围可以根据是否选中 递归地 复选框来决定是否包含子目录。 如果选中 限制到带有 DTD 的文件:... 复选框,范围将限制为与当前文件具有相同 DOCTYPE 的文件。
点击 预览 按钮以使 WebStorm 在 查找 窗口中搜索所选属性的用法。
点击 确定 继续。 如果您未选择 预览 选项,所有用法将立即更改。
最后修改日期: 2025年 12月 8日