23

我还没有找到一种无需完全禁用“扩展”面板中的扩展即可快速执行此操作的方法。在 IntelliJ IDEA 中,可以使用可配置的键盘快捷键轻松打开/关闭仿真。我想在 VSCode 中也应该可以。

4

2 回答 2

38

VSCode 与 atom 具有相同的命令系统。这些命令可以通过“命令面板”启动,也可以绑定到一个组合键。

对应的命令是toggleVim。您可以使用齿轮图标>键盘组合将此命令绑定到一个键(对不起,我不知道如何切换语言以获得准确的描述:))>在搜索栏中输入“toggleVim”。然后,您可以为其分配一个组合。

实际上,扩展程序将被快速禁用或启用。

于 2017-12-20T21:59:25.210 回答
21

这个答案是对上一个答案的扩展。

您可以借助VS 代码中的键绑定toggleVim为命令使用键盘快捷键。

例如,在这里我想用来Ctrl+Alt+V打开/关闭 Vim 模式。为此,我将以下内容添加到keybindings.json并保存文件。

    {
        "key": "ctrl+alt+v",
        "command": "toggleVim"
    }

您可以keybindings.json从命令面板打开Ctrl+Shift+P>Preferences: Open Keyboard Shortcuts (JSON).

请注意,您必须小心仅从Vim 和 VS 代码中未使用的键绑定中进行选择。AltVim 中没有使用组合键。

于 2020-05-07T08:03:39.480 回答