VSCode如何将每行首的光标移动到所在行第一个::符号前
操作方法
如果你已经在每行行首创建了多光标
直接按以下步骤操作即可:
- 按下
Ctrl+F(Mac系统替换为Cmd+F)调出搜索框,输入:: - 按一次
Enter,每个光标会独立在当前行向下查找第一个匹配的::,直接停在::的前方,就是你要的效果。
如果你还没创建多光标,想要一步到位
可以用正则搜索精准匹配每行第一个:::
- 按下
Ctrl+F调出搜索框,按Alt+R开启正则匹配模式(也可以点击搜索框左侧的.*按钮开启) - 搜索框输入正则表达式:
^.*?\K:: - 按下
Alt+Enter选中所有匹配的::,再按一次左方向键,所有光标就会移动到对应行第一个::的前方。
补充说明:你之前操作选中所有
::的原因是普通搜索没有行范围限制,会匹配全文所有符合的内容,用正则加行首限定就可以确保只匹配每行第一个出现的::。
内容的提问来源于stack exchange,提问作者Ahmad Ismail
相关产品推荐
相关产品推荐

