我还没有找到一种方法来快速执行此操作,而不必在"扩展"面板中完全禁用扩展。在IntelliJ IDEA中,可以使用可配置的键盘快捷键轻松打开/关闭仿真。 我想在VSCode中也应该有可能。
VSCode具有与atom相同的命令系统。这些命令可以通过"命令面板"启动,也可以绑定到组合键。
相应的命令是toggleVim
。您可以使用齿轮图标>键盘组合将此命令绑定到键(sry,我不知道如何切换语言以获得确切的描述:)),>在搜索栏中输入"toggleVim"。然后,您可以为其分配组合。
实际上,扩展将被禁用或快速启用。
这个答案是对上一个答案的扩展。
您可以在 VS 代码中的键绑定的帮助下使用键盘 shorcut 进行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 代码中未使用的键绑定中进行选择。Alt
组合键在 Vim 中未使用。
我不知道这是否是 VS Code 用户界面 (UI) 中的新功能,但使用 VS Code v1.78.2,您可以使用 UI 将用户定义的键盘快捷键分配给命令toggleVim
。方法如下:
"文件"菜单>"首选项"> 键盘快捷键 [Ctrl+K][Ctrl+S]
搜索
toggleVim
用鼠标双击行
Vim: Toggle Vim Mode
出现提示时,输入所需的键盘快捷键(例如,
ctrl+alt+v
),然后按ENTER
保存此更改。
在 VS Code 窗口底部的状态栏中,按下toggleVim
命令的所选键盘快捷键后,您将看到-- VIM: DISABLED --
或-- NORMAL --
(即已启用 Vim)。