vscode vim 扩展重新映射的向上和向下键在按住时不起作用

Lee*_*nes 3 visual-studio-code

有关我的系统的信息:

Version: 1.41.0
OS: Darwin x64 18.7.0
Run Code Online (Sandbox Code Playgroud)

使用vscodevim扩展 v1.12.2 并进行以下设置:

    "vim.easymotion": true,
    "vim.sneak": true,
    "vim.incsearch": true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim.insertModeKeyBindings": [
      {
        "before": ["k", "j"],
        "after": ["<Esc>"]
      }
Run Code Online (Sandbox Code Playgroud)

我的问题:

当我想通过按住“j”或“k”快速向下或向上滚动时,它会冻结。它向上或向下下降一行,然后停止。

我可以很好地按住向上/向下箭头键,但由于某种原因,当我按住“j”和“k”键时,它们没有按照我想要的方式做出反应。

Lee*_*nes 9

我找到了解决方案。第一次运行

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

然后重启vscode。