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

如何快速在交替行(间隔奇数行)批量放置光标

间隔行批量添加多光标操作方案

以下为不同主流编辑器的原生实现方法:

VS Code

  • 方案1(适合行数不多的场景):光标放在第1行目标位置,按Ctrl+Alt+Down(Windows/Linux)或Option+Cmd+Down(Mac)两次,第一次会在第2行加光标,第二次在第3行加光标,随后按Ctrl+U撤销第2行的光标,重复该操作即可快速添加奇数行光标。
  • 方案2(适合行数较多的场景):
    1. 按下Ctrl+F(Windows/Linux)/Cmd+F(Mac)调出搜索栏,点击左侧.*图标开启正则匹配
    2. 输入^匹配所有行的行首,若仅需处理部分内容可先选中对应区域再勾选「在选区内查找」
    3. 点击搜索栏右侧「查找全部」,此时所有行的行首都将出现光标
    4. 按住Alt键拖动鼠标框选所有偶数行的光标,按删除键移除,剩余即为奇数行的光标,可移动光标到目标位置再进行后续操作。

Sublime Text

  • 选中第1行,按住Ctrl键,依次按下↓ ↓ L选中下一个奇数行,重复操作直到选中所有目标奇数行,按下Ctrl+Shift+L即可给所有选中行添加光标。
  • 也可使用和VS Code一致的正则查找方案:开启正则匹配后搜索^,按Alt+Enter给所有行加光标,再框选删除偶数行光标即可。

Vim/Neovim

普通模式下直接执行命令即可给所有奇数行行首添加光标:

:g/^/if line('.') % 2 == 1 | normal! I | endif

如需将光标放在行尾,把命令中的I替换为A即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:27:04