【发布时间】:2018-12-17 19:18:52
【问题描述】:
我已将vscodevim.vim 插件 (https://marketplace.visualstudio.com/items?itemName=vscodevim.vim) 安装到在 OS X 上运行的 Visual Studio Code。我在下面粘贴了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
}
【问题讨论】:
-
这里是回购的链接。我相信它们是相同的扩展,你链接的 repo 和官方扩展。我通过应用内 VS Code 插件管理系统安装了它。 github.com/brandonbloom/vscode-vim
-
我相信我有官方的。我最初的问题可能不正确。我通过这个链接安装了marketplace.visualstudio.com/items?itemName=vscodevim.vim
-
根据他们的路线图,这已经实现。我会在他们的 Github 上提出问题
-
@rfkortekaas 在更改文本下,我看到
s和S都符合 OP 的要求。 -
@D.BenKnoble 我现在知道您指的是哪些命令。你是对的,他们应该工作!
标签: vim visual-studio-code vscode-settings vscodevim