VS Code Vim 插件:在命令模式下,s 和 S 键命令不执行任何操作
VS Code Vim Plugin: In command mode, the s and S key commands don't do anything
我已经在 OS X 上为 Visual Studio 代码 运行 安装了 vscodevim.vim
插件 (https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)。我有 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
}
实际上是 "vim.sneak": true
造成的,因为偷偷重新映射了 s 和 S。
我已经在 OS X 上为 Visual Studio 代码 运行 安装了 vscodevim.vim
插件 (https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)。我有 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
}
实际上是 "vim.sneak": true
造成的,因为偷偷重新映射了 s 和 S。