首页 > 解决方案 > 使用 VsCode/Vim 时在正常 VimMode 下关闭活动编辑器选项卡

问题描述

当按下“c”之类的键关闭活动选项卡时,我试图关闭活动的编辑器选项卡。

在我的 keybindings.json 中尝试了以下元素

    {
        "key": "c",
        "command": "workbench.action.closeActiveEditor",
        "when" : "normalVimMode"
    }

但这也会在我处于编辑模式时关闭选项卡。任何线索如何实现?

标签: visual-studio-codevscodevim

解决方案


添加以下代码段来settings.json解决我的问题:

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["c"],
            "commands": [
                "workbench.action.closeActiveEditor"
            ]
        }
    ]


推荐阅读