gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:27:38 28 4
gpt4 key购买 nike

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

谢谢!

最佳答案

  1. 我决定将 ^ + [ 映射到命令 extension.vim_escape。社区的其他详细信息:
    • 打开keybindings.json
      • ⇧ + ⌘ + p默认为 ctrl + shift + p
      • 输入首选项:打开键盘快捷键
      • 选择面板右上角的文件图标:
        file-icon
    • 将以下 JSON 对象添加到列表中:
      {
      "key": "ctrl+[",
      "command": "extension.vim_escape",
      "when": "editorTextFocus && vim.active && !inDebugRepl"
      }
    • 注意事项:
      • 可能还需要在 settings.json 中设置 "vim.useCtrlKeys": true
      • 我假设也可以使用不同的转义序列
      • 我在 macOS 上使用 vscodevim.vim 版本 v1.17.2
  2. 在键盘快捷键 UI(不是 JSON 文件)中,搜索 extension.vim_ 显示了一个 Vim“命令”列表,可以根据它们的键绑定(bind)发送到 Vim 模拟器
    • 例如,执行上述操作后,搜索 extension.vim_escape 会提供以下内容:
      vim-commands

关于vim - 如何重新映射键绑定(bind)以将 vscode vim 扩展中的模式从插入模式更改为正常模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61940658/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com