繁体   English   中英

如何重新映射键绑定以将 vscode vim 扩展中的模式从插入更改为正常模式?

[英]How do I remap the keybindings to change modes in vscode vim extension from insert to normal mode?

  1. 如何更改在插入模式和普通模式之间切换的快捷方式?
  2. 在哪里可以找到所有 vim 扩展快捷方式及其命令的列表? 我在键盘快捷键中搜索了它们,但您只能通过使事情复杂化的键绑定进行搜索。

谢谢!

  1. 我决定将^ + [映射到命令extension.vim_escape 社区的其他详细信息:
    • 打开keybindings.json
      • ⇧ + ⌘ + pctrl + shift + p默认
      • 输入首选项:打开键盘快捷键
      • Select 窗格右上角的文件图标:
        文件图标
    • 将以下 JSON object 添加到列表中:
       { "key": "ctrl+[", "command": "extension.vim_escape", "when": "editorTextFocus && vim.active && !inDebugRepl" }
    • 笔记:
      • 设置"vim.useCtrlKeys": truesettings.json可能也需要
      • 我假设也可以使用不同的转义序列
      • 我在 macOS 上使用vscodevim.vim版本v1.17.2
  2. 在键盘快捷键 UI(不是 JSON 文件)中,搜索extension.vim_显示 Vim “命令”列表,可以根据其键绑定发送到 Vim
    • 例如,执行上述操作后,搜索extension.vim_escape提供以下内容:
      vim 命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM