vim和vscode:将重做重映射为“ U”

问题描述

我试图将重做命令重新映射为“ U”,以使“ u”撤消而“ U”重做。我正在将vim与vscode结合使用,并且尝试与此更改绑定,但是它不起作用。

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["U"],"after": [],"commands": [
                {
                    "command": "redo","args": []
                }
            ]
         },],

解决方法

    "vim.normalModeKeyBindings": [
        ...
        {
            "before": ["U"],"after": ["C-r"]
         },],