如何搜索和替换“ vscode vim”功能?

时间:2019-03-26 08:27:44

标签: vim visual-studio-code vscodevim

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

2 个答案:

答案 0 :(得分:1)

如果要在使用Vim扩展时使用VSCode的默认搜索功能,则需要配置扩展。

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

检查the documentation以获得更多信息。

关于实际的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

答案 1 :(得分:0)

在VSCodeVim中,许多执行命令都需要Neovim integration

设置

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