有没有办法在 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
Run Code Online (Sandbox Code Playgroud)
如果我的光标位于每一行的开头,如何让它们位于每行的第一个空格处?下一个单词不起作用,因为它会停在破折号处。
搜索并按Ctrl+ Shift+L有时可以覆盖它,但并非总是如此,而且它很乏味(选择区域,Ctrl+ F,尝试输入一些仅选择您想要的内容的正则表达式),如您在上面看到的,搜索空间将失败。您可以想出一个可以匹配的正则表达式,但这只会增加乏味。
有没有办法将所有光标向前或向后移动到某个特定字符?
常见的需求是,下一个空格,下一个逗号,下一个打开或关闭括号,大括号,方括号,尖括号,下一个引号,下一个双引号,等等...理想情况下,我很乐意使用或不使用 select 来完成此操作。换句话说,我可能想移动到行的开头,然后选择每行中的第一个空格。或者,一旦我以某种方式设法将光标置于第一个空间,我可能想从那里选择第一个打开的括号。