【发布时间】:2021-05-20 14:36:24
【问题描述】:
有没有办法将多个光标移动到 VScode 中的下一个/上一个空格(或可能的其他字符)?
我经常想将 VSCode 中的所有光标移动到下一个空间。按 Home 会将它们全部移动到行首,然后按 End 将它们全部移动到末尾。 Ctrl+Left 和 Ctrl+Right 前后移动我经常想将它们全部移动到的单词下一个空格所以
aaa-bbb-ccc ddd-eee-fff
ggg-hhh iii-jjj
kkk-lll-mmm-ooo ppp-qqq-rrr-sss ttt
如果我的光标位于每一行的开头,我怎样才能让它们位于每一行的第一个空格?下一个单词不起作用,因为它会停在破折号处。
搜索并按 Ctrl+Shift+L 有时可以覆盖它,但并非总是如此,而且它很乏味(选择区域,Ctrl+F,尝试输入一些只选择你想要的东西的正则表达式),如上所示,搜索空格会失败。你可以想出一个匹配的正则表达式,但这只会增加乏味。
有没有办法将所有光标向前或向后移动到某个特定字符?
常见的需要是,下一个空格,下一个逗号,下一个打开或关闭括号,大括号,方括号,尖括号,下一个引号,下一个双引号等......理想情况下我会很高兴这样做或没有选择。换句话说,我可能想移到行首,然后选择每行的第一个空格。或者,一旦我设法将光标移到第一个空格,我可能想从那里选择第一个打开的括号。
【问题讨论】:
-
您希望它只在当前每一行中运行吗?并且只输入一个字符——比如空格,但不移动到下一个多字符文本字符串,比如
abc?