VS代码:跳转到字符x的下一次出现

VS Code: jump to next occurrence of character x

在 Vim 中,您可以按 fxFx 移动到同一行上的下一个和上一个 x:

**fx** - jump to next occurrence of character x
**Fx** - jump to previous occurence of character x

来源:https://vim.rtorr.com/

我不想在 VS Code 中使用 vim 模拟器,我想绑定 Ctrl+f 进行正向搜索,绑定 Ctrl+b 进行反向搜索。

我该怎么做?

在 VSCode 中,“查找下一个”由 Ctrl+G(MacOS 中的 Cmd)执行,“查找上一个”由 Ctrl+Shift+G 执行。

您可以通过转至 Code > Preferences > Keyboard Shortcuts 并查找“查找下一个”和“查找上一个”,然后将鼠标悬停在键绑定上以根据您的喜好进行编辑来编辑键盘快捷键。

我刚刚发布了一个扩展程序(我很确定没有扩展程序你就做不到)它可以满足你的需求:Jump and Select

它比您想要的多一点,以防其他人喜欢该选择选项。您可以将任何键绑定绑定到您想要的命令。以下演示使用 Alt+fAlt+b 向后。

请注意,您要转到的键未显示。而且您不必按 Enter 来触发移动 - 它会立即到达那里。它适用于多个游标。

还有,我对vim不熟悉。如果你回到某个指定的前一个字符,光标应该在那个字符之前还是之后结束?现在它变成 那个字符(所以光标在它后面)但是我很容易在扩展中改变这个行为。请告诉我。