VSCode Vim:映射到功能键

Pay*_*ian 2 visual-studio-code vscodevim

<leader>d我正在尝试 VSCode Vim,但在重新映射到操作时遇到问题Go To Definition

我发现这F12Go To DefinitionVSCode 中的快捷方式 - 现在我想设置从<leader>d到 的映射F12,但我无法弄清楚。

我尝试过以下方法但没有运气:

    "vim.normalModeKeyBindings": [
        {
            "before": ["leader", "d"],
            "after": ["<F12>"]
        }
    ]
Run Code Online (Sandbox Code Playgroud)

我可以看到 VSCode Vimleader在正常模式下在我的一个 golang 文件上捕获命令,但当我点击时d什么也没有发生。但是,如果我手动调用F12,我可以看到 VSCode 导航到光标下符号的定义。

设置此映射的正确方法是什么?

Pay*_*ian 5

找到了另一种方法来实现这一目标:

        {
            "before": ["leader", "d"],
            "commands": [
                "editor.action.revealDefinition"
            ]
        },
Run Code Online (Sandbox Code Playgroud)