首页 > 解决方案 > 如何在visual studio代码vim扩展中将大写锁定键映射到esc?

问题描述

我看到很多与 mac 无关的问题的答案,但在我的机器上仍然无法弄清楚。

我之前在 Ubuntu 上工作并迁移到 MacBook。我使用设置同步扩展将我的键绑定和扩展结合在一起。

我到目前为止

  1. 在系统级别将大写锁定键映射到 esc
  2. 检查extension.vim_escape快捷方式设置为vscode上的大写锁定
  3. 在我keybindings.json目前拥有的文件中
{
  "key": "capslock",
  "command": "extension.vim_escape",
  "when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
  "key": "escape",
  "command": "-extension.vim_escape",
  "when": "editorTextFocus && vim.active && !inDebugRepl"
},

另外,这可能与gitlens有关吗?

 {
    "key": "capslock",
    "command": "gitlens.key.escape",
    "when": "editorTextFocus && gitlens:key:escape && !findWidgetVisible && !isInEmbeddedEditor && !renameInputVisible && !suggestWidgetVisible"
  },
  {
    "key": "escape",
    "command": "-gitlens.key.escape",
    "when": "editorTextFocus && gitlens:key:escape && !findWidgetVisible && !isInEmbeddedEditor && !renameInputVisible && !suggestWidgetVisible"
  },

标签: macosvisual-studio-code

解决方案


推荐阅读