# key-replacer-extension **Repository Path**: z_ciyi/key-replacer-extension ## Basic Information - **Project Name**: key-replacer-extension - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-11 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Key Replacer Extension 一个 VS Code 插件,用于根据 JSON 配置文件自动替换代码中的键名。 ### 背景 前端等接口协议太久了,希望通过一个 json { "[用户]":"user" } 目录下文件匹配到 key 替换值,例如 detail['[用户]']都替换出成 detail['user'] ## 功能 - 根据配置文件自动替换代码中的键名 - 支持批量处理整个工作区 - 支持处理单个文件 - 支持匹配到'[用户]'或者"[用户]"更新到 key-mapping.json ## 使用方法 1. 安装插件: Key Replacer Extension 2. 在工作区根目录创建 `key-mapping.json` 文件: ```json { "[用户]": "user", "[管理员]": "admin", "[订单]": "order" } ``` 3. ctrl + shift + p 输入 `KeyReplacer: `,会出现相关的命令 4. 常用的命令有: - 选择 `KeyReplacer:【替换】 工作区文件键值对替换并保存` - 选择 `KeyReplacer:【生成】 映射文件生成 例如({'[用户]':''})` 5. 所有命令 - "KeyReplacer:【替换】 工作区文件键值对替换并保存" - "KeyReplacer: 当前文件键值对替换并保存" - "KeyReplacer:当前文件键值对替换 (不保存)" - "KeyReplacer:【生成】 映射文件生成 例如({'[用户]':''})" - "KeyReplacer: 当前文件更新映射文件键值对" - "KeyReplacer: 工作区文件更新映射文件键值对" - "KeyReplacer: 创建映射文件" - "KeyReplacer: 重载映射文件"