你如何将光标移动到 Sublime Text 中的下一个字符?

twh*_*whb 6 sublime-text-2 sublime-text-3 sublime-text

假设我们有一个包含以下内容的文件:

name, job, age
Mark, Specialist, 24
Bob Guy, Manager, 43
Susan Third, Data Generation, 30
Run Code Online (Sandbox Code Playgroud)

我想做的是在田野中导航。移动到下一个字段,选择一个字段等。这在 VIM 中很容易通过查找逗号来完成(假设没有转义的逗号);在 Sublime Text 中也有可能吗?并且以一种适用于多个光标的方式,在每一行的开头说一个?

如果您可以将其扩展到移动到下一个子字符串或正则表达式匹配项,则加分。

小智 5

在您的特定用例中,执行隔离每个值的良好搜索是\w[^,\n]+- 确保单击正则表达式按钮或在搜索字段中点击Alt+ R(Windows) / Cmd+ Option+ R(Mac)。

要导航到下一场比赛,请使用F3(Windows) / Cmd+ G(Mac)。 Shift+ F3/ Cmd+ Shift+G将导航到上一个匹配项。您可以在点击Esc关闭搜索字段后继续执行此操作,这将允许您立即编辑所选匹配项。

不幸的是, find-next 似乎不能与多个选择共存 - 它最终突出显示了最后一个选择中的第一个匹配项。您可以突出显示多行,然后将选择分成几行,然后在某种程度上使用Ctrl(Windows) / Cmd(Mac) +??箭头,但是当某些值有空格时,这显然会分崩离析。