對 200 個檔案執行大量重構而不耗費大量 token
何時使用: 同一種轉換需要套用到所有地方,若讓 LLM 逐檔處理會消耗過多 token。
步驟
-
定義轉換規則Use the Code Operations plugin. Replace every
import { foo } from 'old-lib'with the equivalent from 'new-lib'. Run via Execution Runtime.✓ 已複製→ 外掛產生一段在本地端執行的 Python 腳本,而非逐檔呼叫 LLM -
檢視差異比較Show me the full diff grouped by type of change.✓ 已複製→ 依變更類型分組的結構化差異,方便快速瀏覽
結果: 以低成本完成大規模重構,且結果易於審查。
注意事項
- 正規表達式轉換在邊界情況下出錯 — 執行環境支援 AST 層級的轉換——對語法敏感的變更請改用此方式