使用VS Code的Vim扩展名时,如何将Y重新绑定到该行的末尾?

问题描述

我正在使用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","$"]
    }
]