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

VSCode如何将每行首的光标移动到所在行第一个::符号前

操作方法

如果你已经在每行行首创建了多光标

直接按以下步骤操作即可:

  1. 按下Ctrl+F(Mac系统替换为Cmd+F)调出搜索框,输入::
  2. 按一次Enter,每个光标会独立在当前行向下查找第一个匹配的::,直接停在::的前方,就是你要的效果。

如果你还没创建多光标,想要一步到位

可以用正则搜索精准匹配每行第一个:::

  1. 按下Ctrl+F调出搜索框,按Alt+R开启正则匹配模式(也可以点击搜索框左侧的.*按钮开启)
  2. 搜索框输入正则表达式:^.*?\K::
  3. 按下Alt+Enter选中所有匹配的::,再按一次左方向键,所有光标就会移动到对应行第一个::的前方。

补充说明:你之前操作选中所有::的原因是普通搜索没有行范围限制,会匹配全文所有符合的内容,用正则加行首限定就可以确保只匹配每行第一个出现的::。

内容的提问来源于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.04 07:45:04