我正在使用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