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

时间:2018-07-25 23:29:21

标签: visual-studio-code

我真的很想使用Visual Code,它看起来像一个很棒的Vim模式。不幸的是,我是更改.vimrc以便删除,更改之类的东西进入黑洞寄存器的人之一,这样它就不会接管我的上一个工作。

有人知道对ddC映射执行类似操作的方法吗?我已经尝试了各种方法,但似乎无法使其正常工作。

似乎只能和这样的领导者一起工作

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

尽管不能进行以下操作。有什么想法吗?

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

1 个答案:

答案 0 :(得分:1)

黑洞寄存器映射功能已修复in the recent PR,距您发布此问题仅几个月后。将您的VScode更新到最新的稳定版本,您的映射应该可以正常工作。


如果您对如何禁用d命令的 cut 功能感兴趣,请按以下步骤操作。将其放在您的 settings.json 中:

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

希望这会有所帮助