Я использую раскладку клавиатуры Дворжака. Поэтому я отскочил мои клавиши навигации. Но в режиме удаления они не работают (например, 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