安装vscodevim扩展后如何在vim-emulation和no-vim-emulation之间切换?

x33g5p2x  于 2023-05-17  发布在  Vscode
关注(0)|答案(3)|浏览(230)

我还没有找到一种方法来快速做到这一点,而不必完全禁用扩展在“扩展”面板。在IntelliJ IDEA中,可以通过可配置的键盘快捷键轻松地打开/关闭仿真。我想在VSCode中也应该是可以的。

cgfeq70w

cgfeq70w1#

VSCode与atom具有相同的命令系统。这些命令可以通过“命令面板”启动,也可以绑定到组合键。
对应的命令是toggleVim。您可以使用gear-icon > keyboard combos(sry,我不知道如何切换语言以获得确切的描述:))>在搜索栏中输入“toggleVim”将此命令绑定到一个键。然后你可以给它分配一个组合。
实际上,扩展将被快速禁用或启用。

gajydyqb

gajydyqb2#

这个答案是对the previous answer的扩展。
您可以在VS代码中的keybindings的帮助下使用toggleVim命令的键盘快捷方式。
例如,这里我想使用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 keybindingsAlt组合键在Vim中未使用。

k75qkfdt

k75qkfdt3#

我不知道这是否是VS Code的用户界面(UI)中的新功能,但在VS Code v1.78.2中,您可以使用UI为命令toggleVim分配用户定义的键盘快捷键。具体操作如下:
1.文件菜单>首选项>快捷键[Ctrl+K][Ctrl+S]
1.搜索toggleVim
1.使用鼠标双击Vim: Toggle Vim Mode线
1.出现提示时,输入所需的键盘快捷键(例如ctrl+alt+v),然后按ENTER保存此更改。
在VS Code窗口的底部,在状态栏中,按下toggleVim命令的键盘快捷键后,您将看到-- VIM: DISABLED ---- NORMAL --(即启用Vim)。

相关问题