如何搜索和替换"vscode vim"的功能?



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

如果要在使用 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

我有 Vim 的 VSCode,对我来说,Ctrl+Shift+H相当于没有 Vim 的 Ctrl+F。要返回到文件,请按 Ctrl+Tab

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

:%s/"/'/g

在VSCodeVim中,许多Ex命令需要Neovim集成。

设置

  1. 安装 Neovim
  2. 通过vim.enableNeovim启用Neovim
  3. 通过vim.neovimPath设置Neovim路径

相关内容

  • 没有找到相关文章

最新更新