VS Code:跳转到下一个出现的字符 x

Wic*_*gon 2 vim key-bindings visual-studio-code

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

**fx** - jump to next occurrence of character x
**Fx** - jump to previous occurence of character x
Run Code Online (Sandbox Code Playgroud)

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

我不想在 VS Code 中使用 vim 模拟器,而是希望绑定Ctrl+f到向前搜索和Ctrl+b向后搜索。

我怎样才能做到这一点?

Mar*_*ark 5

我刚刚发布了一个扩展(我很确定没有扩展就无法做到这一点),它可以完成您想要的操作: 跳转并选择

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

跳转并选择演示

请注意,您想要转到的键不会显示。而且你不必点击即可Enter触发移动 - 它会立即到达那里。它适用于多个光标。

另外,我对vim不太熟悉。如果返回到某个指定的前一个字符,光标应该在该字符之前还是之后结束?现在它转到字符(因此光标在它后面),但我很容易在扩展中更改该行为。请告诉我。

多模式跳跃