为什么 vscode vim.otherModesKeyBindingNonRecursive 是未知配置?

blu*_*mmy 3 visual-studio-code vscode-settings vscodevim

我有这个设置几个星期了,但今天它停止工作了。这是 vscode vim easymotion 的设置。我不知道发生了什么。我没有改变任何东西。有谁知道为什么?

操作系统 macOS 高 Sierra。
Vscode 版本 1.24.1 (1.24.1)。
Vscodevim v0.14.0 。

 "vim.otherModesKeyBindingsNonRecursive": [
        {
            "before": [
                "s"
            ],
            "after": [
                "leader",
                "leader",
                "s"
            ]
        }
    ],
Run Code Online (Sandbox Code Playgroud)

chr*_*ris 5

好像otherModesKeyBindingsNonRecursive已经换过了。请参阅 VSCodeVim 项目上的拉取请求 2726。而是在项目的 README 中查看当前的Key Remapping 部分

自定义重新映射是基于每个模式定义的。

"vim.insertModeKeyBindings"/"vim.normalModeKeyBindings"/"vim.visualModeKeyBindings"

他们的示例用法:

  • 绑定 : 显示命令面板:
"vim.normalModeKeyBindingsNonRecursive": [
    {
        "before": [":"],
        "commands": [
            {
                "command": "workbench.action.showCommands",
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)