我真的很想使用Visual Code,它看起来像一个很棒的Vim模式。不幸的是,我是更改.vimrc
以便删除,更改之类的东西进入黑洞寄存器的人之一,这样它就不会接管我的上一个工作。
有人知道对dd
或C
映射执行类似操作的方法吗?我已经尝试了各种方法,但似乎无法使其正常工作。
似乎只能和这样的领导者一起工作
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>","d"],
"after": ["\"", "_", "d", "d"]
},
],
"vim.leader": "<space>",
尽管不能进行以下操作。有什么想法吗?
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d","d"],
"after": ["\"", "_", "d", "d"]
},
],
答案 0 :(得分:1)
黑洞寄存器映射功能已修复in the recent PR,距您发布此问题仅几个月后。将您的VScode更新到最新的稳定版本,您的映射应该可以正常工作。
如果您对如何禁用d
命令的 cut 功能感兴趣,请按以下步骤操作。将其放在您的 settings.json 中:
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d"],
"after": [ "\"", "_", "d" ]
}
]
希望这会有所帮助