使用 VS Code 的 Vim 扩展时,如何重新绑定 Y 以拉到行尾?

How do I rebind Y to yank to the end of the line when using VS Code's Vim extension?

我正在使用 VS Code 的 neovim 与从 snap 安装的 neovim 集成。我希望 Y 以与 DC 相同的方式工作。在 ~/.config/nvim/init.vim 中我会添加

map Y y$

我如何在 VS Code 中执行此操作?我试过了

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["Y"],
            "after": ["y$"]
        },
    ],

    "vim.normalModeKeyBindings": [
        {
            "before": ["Y"],
            "after": ["y$"]
        }
    ],

但都没有用。

原来你需要 specify and separate 将每个密钥变成一个单独的 "",这样就是:

"vim.normalModeKeyBindings": [
    {
        "before": ["Y"],
        "after": ["y", "$"]
    }
]