需用插件或脚本批量重命名Figma千级图层:一、Rename It插件支持多模式序列化命名;二、Layer Organizer插件实现正则筛选与替换;三、JavaScript脚本定制逻辑并安全执行;四、Figma AI解析自然语言指令自动命名。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在Figma中面对上千个图层,手动重命名已完全不可行,则需依赖可编程脚本或具备深度规则处理能力的插件来实现结构化、可复用的批量命名。以下是解决此问题的步骤:
一、使用Rename It插件执行多模式序列化重命名
Rename It支持基于位置、类型、属性及自定义逻辑的命名规则,适用于大规模图层编号与语义化重构。其核心优势在于无需编码即可调用内置变量完成动态命名。
1、在Figma桌面版或网页版中,点击右上角「资源」→「插件」→ 搜索并安装“Rename It”。
2、选中目标页面或图层组(支持跨页面多选,按住Shift/Ctrl逐个框选或拖拽全选)。
3、右键任意选中图层,选择「Rename It」→「Advanced Rename」。
4、在弹出面板中输入命名模板,例如:Flow-%N-Login 表示按选中顺序生成“Flow-1-Login”“Flow-2-Login”等;若需两位数前缀则用%nn。
5、勾选「Apply to children only」可限定仅作用于子图层,避免误改父级容器名称。
二、通过Figma-Layer-Organizer插件实施条件筛选+批量替换
该插件提供正则匹配与通配符筛选能力,适合对已有混乱命名进行清洗式重命名,例如将所有含“old_btn”“btn_v1”的图层统一替换为标准命名格式。
1、安装插件:进入「Plugins」→ 搜索“Layer Organizer”,点击安装并授权。
2、启动插件:快捷键Cmd + Shift + O(Mac)或Ctrl + Shift + O(Win)。
3、在左侧图层列表顶部启用「Filter」,输入正则表达式如^btn_.+,筛选出全部以“btn_”开头的图层。
4、点击「Batch Rename」选项卡,在「Find」栏填入btn_(.+),在「Replace」栏填入Button/%A-$1,启用「Use Regex」开关。
5、点击「Execute」,插件将把“btn_primary”重命名为“Button/A-primary”,“btn_secondary”变为“Button/B-secondary”。
三、运行本地JavaScript脚本实现完全自定义批量命名
当插件无法满足嵌套逻辑、外部数据映射或条件分支需求时,可借助Figma API编写后台脚本,直接操作图层节点对象的name属性,实现毫秒级全量更新。
1、启用开发者模式:进入Figma账户设置 →「Developer settings」→ 开启「Developer mode」。
2、创建本地脚本文件bulk-rename.js,内容包含遍历当前页所有图层并按层级深度+索引生成唯一标识的逻辑。
3、在Figma中打开目标文件,点击「Plugins」→「Development」→「Load unpacked plugin」,选择含manifest.json和plugin.js的项目目录。
4、脚本中调用figma.currentPage.findAll()获取全部图层,过滤出type === 'FRAME'或'COMPONENT'节点,并执行node.name = `Screen-${index + 1}`赋值。
5、关键安全控制:每批次重命名不超过200个图层,插入await figma.waitForTask(taskId)防止阻塞主线程,避免Figma界面冻结。
四、结合Figma AI指令触发命名逻辑链
Figma AI可解析自然语言指令并生成执行脚本片段,适用于临时性、非重复性的复杂命名任务,例如按文本内容、颜色值或约束类型分组重命名。
1、在画布空白处右键,选择「Ask Figma AI」。
2、输入明确指令:“将所有宽度大于320px且名称含‘card’的图层重命名为Card-Large-%N”。
3、AI生成JSON Patch或JS代码后,点击「Run」按钮直接执行,无需复制粘贴。
4、执行前预览变更列表,确认无误后提交;AI自动跳过锁定图层与只读组件实例。
5、若首次结果不精确,追加提示如:“排除名称含‘draft’的图层”,AI将动态修正筛选条件。

















