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

如何在VS Code中为重复文本批量生成序号?

在VS Code中批量给重复代码添加序号的方法

这里提供两种原生操作方法,无需额外扩展:

方法一:多光标+递增数字(最直观)

  • 选中所有目标行的Greece内容:先点击一处Greece,按Ctrl+Shift+L(Windows/Linux)或Cmd+Shift+L(Mac)选中所有相同文本,再按右箭头将光标移到Greece的末尾、引号之前的位置。
  • 按下空格键,所有行会同步添加一个空格。
  • 保持多光标状态,按Ctrl+Alt+Shift+I(Windows/Linux)或Cmd+Opt+Shift+I(Mac),VS Code会自动从1开始为每一行插入递增的数字,最终得到alt="Greece 1"、alt="Greece 2"……的格式。
  • 若需要从指定数字起始,可先在第一行输入目标起始数字,选中所有数字后按Ctrl+Alt+Up/Ctrl+Alt+Down调整递增步长,或通过命令面板(Ctrl+Shift+P/Cmd+Shift+P)搜索Increment Selection执行递增。

方法二:正则替换+多光标递增

  • 打开替换面板:按Ctrl+H(Windows/Linux)或Cmd+H(Mac),勾选面板左侧的「正则表达式」按钮(图标为.*)。
  • 查找框输入:(alt="Greece")"
  • 替换框输入:$1 ",点击「全部替换」,此时所有行变为alt="Greece "。
  • 按Ctrl+Shift+L选中所有空格后的位置,进入多光标模式,再执行方法一中的递增数字操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 08:55:19