You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用VS Code官方查找替换功能批量递增对象ID值?

用VS Code官方功能实现id值依次递增替换

VS Code默认查找替换不支持在替换框中直接使用自定义变量自增表达式(比如你写的$[${++counter}]),但可以用以下两种纯官方内置方法实现需求:

方法1:多光标 + 递增数字(最简便)

  • 打开查找替换面板:快捷键 Ctrl+H(Windows/Linux)或 Cmd+H(Mac)
  • 查找框输入正则 id: \d+,勾选面板上的「正则表达式」按钮(图标为.*)
  • 点击「查找全部」(快捷键 Alt+Enter / Opt+Enter),所有匹配的id: 数字内容会被选中,且每个匹配项末尾出现光标
  • 按住 Shift+← 选中所有匹配项里的数字部分(比如所有的1)
  • 按下 Ctrl+Alt+I(Windows/Linux)或 Cmd+Opt+I(Mac),在弹出的输入框中输入起始数字1并回车,选中的数字会自动依次递增为1、2、3...

方法2:正则捕获组 + 多光标微调(适合复杂场景)

如果需要保留原有结构只替换数字:

  • 查找框输入 (id: )\d+,勾选正则表达式
  • 点击「查找全部」,此时每个匹配项的id: 会被捕获为组1
  • 按 Tab 键跳转到每个匹配项的数字位置,选中所有数字后重复方法1的递增数字操作即可

内容的提问来源于stack exchange,提问作者sahasrabhuja neuron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 20:17:11