VS Code Vim Plugin: В командном режиме команды клавиш s и S ничего не делают
Я установил 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
}
0 ответов
Это на самом деле "vim.sneak": true
это является причиной того, что Sneak переназначает S и S.