VS Code Vim插件:在命令模式下,s和S键命令不会执行任何操作

时间:2018-12-17 19:18:53

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

我已将vscodevim.vim插件(https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)安装到在OS X上运行的Visual Studio Code中。下面是我粘贴的setting.json

在大多数情况下,一切正常。但是,在命令模式下,sS键命令不会执行任何操作。我希望在命令模式下按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 :(得分:1)

实际上是ticktext造成的,如s和S的重新映射。