惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
月光博客
月光博客
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
博客园 - 叶小钗
博客园 - 司徒正美
美团技术团队
博客园_首页
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次
Figma 跨文件迁移变量 | Tang Weijuan
Tang Weijuan · 2026-06-11 · via BlogFinder

如果文件 A、B、C 都用了文件 D 的变量,现在想把文件 D 的变量独立到文件 E 中,让文件 A、B、C 以及将来的新文件都用文件 E 中的变量,如何操作?

variable-migration-diagram

第一步:将变量迁移到文件 E

方式1:复制、粘贴

这是 Figma 原生功能,但有限制,复制粘贴变量不会保留分组结构,需要手动重建。适合无分组的变量迁移。

  1. 打开文件 D,进入变量集合
  2. 全选变量 → 右键 Copy
  3. 打开文件 E,创建同名的变量集合
  4. 右键 Paste,将变量粘贴进来
  5. 将文件 E 发布为共享库

方式2:导出、导入

Figma 原生功能,也有限制,导出的文件是按 mode 拆分的,适合有分组且只有一个 mode 的变量迁移。

  1. 打开文件 D,进入变量集合
  2. 选择变量集合 → 右键 Export modes
  3. 解压导出的变量 json 文件
  4. 打开文件 E,创建同名的变量集合
  5. 点击 Import,将变量文件导入进来
  6. 将文件 E 发布为共享库

方式3:用插件

最完整的迁移方案,适合含分组、多集合、多 Mode 的变量。可尝试的社区插件:

  • Variables Import Export
  • Token Flow
  • Tokens Studio

这类插件可以导出包含完整结构的 JSON,再导入到文件 E。

第二步:在文件 A、B、C 中替换库引用(Swap Library)

对每个消费文件(A、B、C)分别执行:

  1. 打开该文件,点击 Assets 面板
  2. 点击右上角 Libraries
  3. 找到文件 D 的库,点击进入详情页
  4. 点击右下角 Swap library,选择文件 E 作为替换目标
  5. Figma 会自动按名称匹配变量,确认映射关系后点击Swap library

关键注意事项

  • 变量名称必须一致:Swap Library 是按名称匹配的,文件 E 中的变量名要和文件 D 完全相同,否则无法自动映射
  • 集合名称也要一致:集合名不同会导致匹配失败
  • 逐文件操作:每个消费文件都需要单独执行 Swap Library
  • 迁移完成后:可以停用或删除文件 D 的变量库,新文件直接订阅文件 E 的库即可