首页 > 解决方案 > VS Code:跳转到下一个出现的字符 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后向搜索。

我怎样才能做到这一点?

标签: visual-studio-codevimkey-bindings

解决方案


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

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

跳转和选择演示

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

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

多模式跳跃


推荐阅读