【发布时间】:2017-11-26 23:59:23
【问题描述】:
我还没有找到一种无需完全禁用“扩展”面板中的扩展即可快速执行此操作的方法。在 IntelliJ IDEA 中,可以使用可配置的键盘快捷键轻松打开/关闭仿真。我想在 VSCode 中也应该可以。
【问题讨论】:
标签: vim visual-studio-code vscodevim
我还没有找到一种无需完全禁用“扩展”面板中的扩展即可快速执行此操作的方法。在 IntelliJ IDEA 中,可以使用可配置的键盘快捷键轻松打开/关闭仿真。我想在 VSCode 中也应该可以。
【问题讨论】:
标签: vim visual-studio-code vscodevim
VSCode 与 atom 具有相同的命令系统。这些命令可以通过“命令面板”启动,也可以绑定到组合键。
对应的命令是toggleVim。您可以使用齿轮图标>键盘组合将此命令绑定到一个键(对不起,我不知道如何切换语言以获得准确的描述:))>在搜索栏中输入“toggleVim”。然后你可以给它分配一个组合。
实际上,扩展程序将被禁用或快速启用。
【讨论】:
Manage (the "gear" icon) > Keyboard Shortcuts > Vim: Toggle Vim Mode
此答案是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 keybindings 中进行选择。 Alt 组合键在 Vim 中未使用。
【讨论】: