Vim VSCode:删除模式下的键绑定不起作用

时间:2019-01-24 12:06:15

标签: vim visual-studio-code vscode-settings dvorak vscodevim

我正在使用Dvorak键盘布局。因此,我反弹了导航键。但是在删除模式下,它们不起作用(例如d3h)。

重现行为的步骤:

添加以下设置:

"vim.normalModeKeyBindingsNonRecursive": [
    { "before": ["h"], "after": ["<left>"] },
    { "before": ["t"], "after": ["<down>"] },
    { "before": ["s"], "after": ["<right>"] },
    { "before": ["n"], "after": ["<up>"] }
    // { "before": ["b"], "after": ["s"] }
  ],
  "vim.visualModeKeyBindingsNonRecursive": [
    { "before": ["h"], "after": ["<left>"] },
    { "before": ["t"], "after": ["<down>"] },
    { "before": ["s"], "after": ["<right>"] },
    { "before": ["n"], "after": ["<p>"] }
  ],

现在尝试执行:d3t,现在应将其“删除3”。这行不通。相反,现在t意味着新的<down>不起作用。相反,d3j(在QWERTY`h3j;中)现在可以使用。

如何在删除模式下绑定<down>

预期的行为:

向下3行会被删除。

环境:

Issue Type: Bug
Extension Name: vim
Extension Version: 1.0.3
OS Version: Darwin x64 18.0.0
VSCode version: 1.30.2

0 个答案:

没有答案