可以在VSCode Vim中映射`alt + s`来逃避吗?

时间:2018-06-06 15:35:01

标签: visual-studio-code

我一直在使用alt+s在vim中逃脱一段时间。我现在正在考虑使用其vim插件尝试VSCode。是否可以将alt+s映射到extension.vim_escape?目前,alt+s会从顶部菜单栏中打开“选择”。

我尝试将以下内容添加到keybindings.json

{
  "key": "alt+s",
  "command": "extension.vim_escape"
}

以及settings.json

的以下内容
"vim.insertModeKeyBindings": [
        {
            "before": ["alt+s"],
            "after": ["<Esc>"]
        }
    ],

1 个答案:

答案 0 :(得分:2)

对我有用的是将此绑定放入keybindings.json并重新加载编辑器。

[
    {
        "key": "alt+s",
        "command": "extension.vim_escape",
        "when": "editorTextFocus && vim.active && vim.mode == 'Insert'"
    }
]