【问题标题】:How to toggle between vim-emulation and no-vim-emulation when the vscodevim extension is installed?安装 vscodevim 扩展时如何在 vim-emulation 和 no-vim-emulation 之间切换?
【发布时间】:2017-11-26 23:59:23
【问题描述】:

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

【问题讨论】:

    标签: vim visual-studio-code vscodevim


    【解决方案1】:

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

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

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

    【讨论】:

    • 在英语中,这些是“快捷方式”:Manage (the "gear" icon) > Keyboard Shortcuts > Vim: Toggle Vim Mode
    【解决方案2】:

    此答案是the previous answer 的扩展。

    您可以在 VS 代码中借助 keybindingstoggleVim 命令使用键盘快捷键。

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

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

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

    请注意,在 Vim 和 VS 代码中,您必须小心仅从 unused keybindings 中进行选择。 Alt 组合键在 Vim 中未使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      相关资源
      最近更新 更多