VS Code Vim Plugin: В командном режиме команды клавиш s и S ничего не делают - PullRequest
0 голосов
/ 17 декабря 2018

Я установил плагин vscodevim.vim (https://marketplace.visualstudio.com/items?itemName=vscodevim.vim) для кода Visual Studio, работающего на OS X. У меня есть setting.json, который я вставил ниже.

По большей частивсе работает. Однако в командном режиме команды s и S ничего не делают. Я ожидаю, что когда я нажимаю s в командном режиме, символ под моим курсором должен быть удален, а затем я долженнаходиться в режиме вставки в месте расположения курсора. Но в настоящее время он ничего не делает.

Я не вижу в моих настройках ничего, что могло бы вызвать это. Кто-нибудь знает, в чем может быть проблема?

settings.json

{
  "vim.easymotion": true,
  "vim.sneak": true,
  "vim.incsearch": true,
  "vim.useSystemClipboard": true,
  "vim.useCtrlKeys": true,
  "vim.hlsearch": true,
  "vim.insertModeKeyBindings": [
    {
      "before": ["j", "j"],
      "after": ["<Esc>"]
    }
  ],
  "vim.normalModeKeyBindingsNonRecursive": [
    {
      "before": ["<leader>", "d"],
      "after": ["d", "d"]
    },
    {
      "before": ["<C-n>"],
      "commands": [":nohl"]
    }
  ],
  "vim.leader": "<space>",
  "vim.handleKeys": {
    "<C-a>": false,
    "<C-f>": false
  },
  "window.zoomLevel": 0,
  "editor.tabSize": 2,
  "editor.detectIndentation": false,
  "editor.dragAndDrop": false
}

1 Ответ

0 голосов
/ 11 апреля 2019

Это на самом деле "vim.sneak": true, что вызывает это, когда sneak переназначает s и S.

...