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

5 visual-studio-code vscodevim

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

map Y y$
Run Code Online (Sandbox Code Playgroud)

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

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["Y"],
            "after": ["y$"]
        },
    ],
Run Code Online (Sandbox Code Playgroud)

    "vim.normalModeKeyBindings": [
        {
            "before": ["Y"],
            "after": ["y$"]
        }
    ],
Run Code Online (Sandbox Code Playgroud)

但都不起作用。

goe*_*tzc 5

事实证明,您需要指定每个键并将其分隔""为一个单独的键,因此:

"vim.normalModeKeyBindings": [
    {
        "before": ["Y"],
        "after": ["y", "$"]
    }
]
Run Code Online (Sandbox Code Playgroud)