Mar*_*gun 5 vim visual-studio-code
我正在尝试绑定“:W”编辑器命令来保存文件,就像“:w”一样。我犯了很多这样的错别字。
vim 插件是:https://marketplace.visualstudio.com/items?itemName =vscodevim.vim
此 settings.json 代码不起作用:
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [":","W"],
"commands": [
"workbench.action.files.save"
]
}
]
Run Code Online (Sandbox Code Playgroud)
不幸的是,这在 vs code vim 中是不可能的,但我最终按照bsaf 建议的方式进行了操作并反弹:到;,这样我就不会在按下时意外地按住 Shift 键w,这并不能解决您提出的问题,但它确实解决了您在帖子中提到的问题。您可以通过将其添加到 settings.json 文件来做到这一点:
"vim.normalModeKeyBindings": [
{
"before": [";"],
"after": [":"]
}
]
Run Code Online (Sandbox Code Playgroud)
您仍然可以:正常使用,但现在;还允许您运行编辑器命令。