Vim VSCode: не работают сочетания клавиш в режиме удаления - PullRequest
0 голосов
/ 24 января 2019

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