7

我已经尝试过,但没有找到使用 vim 键绑定插件在 vscode 中搜索和替换的方法。vim 控制台不使用常规的 vim 搜索和替换功能:5,9s/foo/bar/g,并且 vscode 的默认 Ctrl+f 也不起作用,因为它是 vim 绑定。

4

3 回答 3

12

如果你想在使用 Vim 扩展的同时使用 VSCode 的默认搜索功能,你需要配置扩展 .

"vim.handleKeys": { "<C-f>": false }

查看文档以获取更多信息。

关于实际的 vim 搜索功能,我无法确认它不起作用。您提供的示例对我有用。

输入:

foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo

运行:5,9s/foo/bar/g结果:

foo
foo
foo
foo
bar
bar
bar
bar
bar
foo
foo
于 2019-03-26T08:50:15.023 回答
0

在 VSCodeVim 中,许多 Ex-commands 需要Neovim 集成

设置

  1. 安装Neovim
  2. 通过启用 Neovimvim.enableNeovim
  3. 通过设置 Neovim 路径vim.neovimPath
于 2020-07-27T21:10:41.220 回答
0

扩展 "vscodevim" v1.21.10 确实支持常规的 vim 搜索和替换功能,例如:

:%s/"/'/g
于 2022-01-22T10:59:57.573 回答