Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>批量重命名符号New to Visual Studio Code? Get it now.
批量重命名符号

批量重命名符号

xuntee

| (0) | Free
根据正则表达式规则批量重命名符号
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

批量重命名符号 (Batch Rename Symbols)

根据正则表达式规则批量重命名符号的 VS Code 插件。

功能特性

  • 正则表达式匹配:支持自定义正则表达式进行符号匹配
  • 分组引用:支持正则表达式分组,新符号可通过 $1、$2 等引用分组内容
  • 批量重命名:使用 VS Code 的引用查找功能,自动更新所有引用位置
  • 分类管理:支持创建多个分类管理不同规则
  • 规则测试:添加或修改规则时可测试匹配效果
  • 导入导出:支持规则的导入导出功能
  • 进度显示:批量重命名过程中显示进度提示

使用方法

  1. 打开配置页面:通过命令面板执行"打开配置页面"或右键菜单选择"批量重命名符号" → "打开配置页面"
  2. 添加规则:在配置页面中添加分类和规则
  3. 执行重命名:
    • 选中代码后右键选择"批量重命名符号" → 选择规则
    • 或在当前文件右键选择"批量重命名符号" → 选择规则

规则配置说明

  • 规则名称:用户可自定义的规则标识
  • 匹配规则:正则表达式模式
  • 待重命名符号规则:指定要重命名的分组,如 $2
  • 新符号规则:新符号名称,支持分组引用,如 $1

示例

测试文本

const c = 'online';
const u = 'auto';

const config = {
  networkStatus: c,
  bluetoothRunSwitchMode: u,
  other: c
};

规则配置

  • 匹配规则:\b([a-zA-Z]+)\b:\s*\b(?!\1\b)([a-zA-Z]{1,2})\b[,]?$
  • 待重命名符号规则:$2
  • 新符号规则:$1

预期效果

networkStatus: c → networkStatus: networkStatus
bluetoothRunSwitchMode: u → bluetoothRunSwitchMode: bluetoothRunSwitchMode

扩展设置

本扩展通过 VS Code 的 globalState 存储配置,无需额外设置。

已知问题

暂无已知问题。

发布说明

0.0.1

初始版本发布。


遵循扩展指南

确保已阅读扩展指南并遵循创建扩展的最佳实践。

  • 扩展指南

享受使用!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft