使用 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
以与 D
和 C
相同的方式工作。在 ~/.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", "$"]
}
]
我正在使用 VS Code 的 neovim 与从 snap
安装的 neovim 集成。我希望 Y
以与 D
和 C
相同的方式工作。在 ~/.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", "$"]
}
]