VSCode Vim 设置不适用于“

VSCode Vim Settings not working for remaps with "

我的 settings.json 中有这个,用于防止 vim 在我删除某些内容时替换我的剪贴板:

  "vim.visualModeKeyBindingsNonRecursive": [
    {
      "before": ["<leader>", "d"],
      "after": ["\"_d"]
    },
    {
      "before": ["<leader>", "p"],
      "after": ["\"_dP"]
    }
  ],

我有其他设置,但这个设置不行。我怀疑是 after 设置中的 \",不确定这是否真的是问题所在。有帮助吗?

这对我有用。

{
  "vim.visualModeKeyBindingsNonRecursive": [
    {
      "before": ["<leader>", "d"],
      "after": ["\"", "_", "d"]
    },
    {
      "before": ["<leader>", "p"],
      "after": ["\"", "_", "d", "P"]
    }
  ]
}