如何透過單一提示更新 Figma 文件中的所有文字圖層
何時使用: 當你有一份規格需要重新命名 50 個字串,卻不想點擊 50 次時。
前置條件
- 已安裝 Bun — curl -fsSL https://bun.sh/install | bash
- Figma 桌面版已開啟且外掛已連結 — Plugins > Development > Link existing plugin > point to src/cursor_mcp_plugin/manifest.json
- WebSocket 橋接器正在執行 — bun run start in the cloned repo
步驟
-
從外掛面板加入頻道加入 Figma 頻道 X7F2,並列出目前頁面上的所有文字節點。✓ 已複製→ 節點 id 清單及目前的文字內容
-
對應舊文案與新文案這是一個 old_string,new_string 的 CSV。對於每個內容符合 old_string 的文字節點,使用 set_multiple_text_contents 替換成對應的 new_string。✓ 已複製→ 已套用的更新數量,差異預覽
-
目視抽查將編輯最多的三個框架匯出為 PNG,供我審查。✓ 已複製→ PNG URL / 檔案路徑
結果: 一份已完成文案審查的檔案,所有字串均已更新,並附有前後對比的匯出檔案作為佐證。
注意事項
- 外掛在操作途中斷線 — set_multiple_text_contents 具有冪等性——使用相同的對應重新執行;已正確的節點會被跳過
- 元件與實例中的文字混淆更新 — 先使用 get_instance_overrides 查看哪些實例覆寫了基礎文字