如何在VScode的Vim模式下删除黑洞寄存器?



我真的很想使用Visual Code,它看起来有一个很棒的Vim模式。不幸的是,我是那些更改了我的.vimrc的人之一,这样删除、更改等操作就会转移到黑洞寄存器中,这样它就不会接管我的最后一次猛拉。

有人知道对ddC映射执行类似操作的方法吗?我试过各种方法,但似乎都没能奏效。

它似乎只适用于像这样的领导者

"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>","d"],
"after": [""", "_", "d", "d"]
},
],
"vim.leader": "<space>",

但是,执行以下操作是无效的。有什么想法吗?

"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d","d"],
"after": [""", "_", "d", "d"]
},
],

在您发布此问题几个月后,黑洞寄存器映射功能在最近的PR中得到了修复。将您的VScode更新到最新的稳定版本,您的映射应该可以正常工作。


如果您对如何禁用d命令的cut功能感兴趣,下面是如何执行的。将其放入设置中。json:

"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d"],
"after": [ """, "_", "d" ]
}
]

希望这能帮助

相关内容

  • 没有找到相关文章

最新更新