我真的很想使用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"]
},
],
发布于 2018-11-11 03:55:42
黑洞寄存器映射功能已经修复了in the recent PR,就在你发布这个问题几个月后。将您的VScode更新到最新的稳定版本,您的映射应该可以正常工作。
如果您对如何禁用d
命令的cut功能感兴趣,这里提供了具体的方法。把这个放到你的settings.json里
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d"],
"after": [ "\"", "_", "d" ]
}
]
希望这能有所帮助
https://stackoverflow.com/questions/51529033
复制相似问题