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

VSCode如何按固定行间隔批量添加多光标?

VSCode 实现每N行批量添加多光标方案

一、原生操作(无需扩展)

1. 基于内容特征的精准定位(推荐你的JSON场景)

你的目标行是每个properties数组内第一个对象的name行,有明确文本特征,用查找+多光标最高效:

  • 打开查找面板(快捷键:Ctrl+F / Cmd+F)
  • 输入正则表达式:"properties": \[\s*\{\s*"name":
  • 勾选面板中的「正则表达式」按钮(.*图标)
  • 按下Alt+Enter(Windows/Linux)或Opt+Enter(Mac),所有匹配行自动激活光标,直接选中内容即可批量操作

2. 纯按行数添加光标

如果没有文本特征,纯靠固定行数间隔:

  • 定位初始光标到目标位置
  • 按住Ctrl+Alt+Down(Windows/Linux)或Cmd+Opt+Down(Mac),每按一次在下方一行添加光标,重复到第N行后,按下Ctrl+Shift+L将当前光标位置的所有匹配行激活多光标(注:此方法需要手动重复,适合间隔行数较少的场景)

二、扩展工具(单一操作实现)

安装Multi-Cursor Tools扩展后,可直接实现按指定行数添加光标:

  1. 定位初始光标到目标列位置
  2. 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Multi-Cursor Tools: Add Cursor Every N Lines并执行
  3. 在弹出框中输入间隔行数(比如你的场景填17),回车后自动在每N行的同一列添加光标

三、针对你JSON场景的批量复制优化

激活多光标后,直接选中每个目标对象内容:

  • 按住Shift+Down拖动选中整个properties内的第一个对象
  • 复制后粘贴到目标文件对应结构位置即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 00:27:05