如何在Visual Studio Code vim扩展中使用vim(键绑定)

奖励:

我刚刚开始使用Visual Studio Code,并认为它真的很棒。还安装了vim扩展,但是我在映射esc到另一个键上很费力

通常我有这个:

:imap jj <Esc>

而且我可以看到VS Code有一个keybindings.json文件。我尝试了这个:

[{
    "key": "jj",
    "command": "vim.Esc",
    "when": "editorTextFocus"
}]

另外还有一个settings.json文件,所以我尝试了:

{
  "vim.keyboardLayout": "en-US (QWERTY)",
    "vim.insertModeKeyBindings": {
        "j": "vim.Esc"
    }
}

也没有用。因此,没有人知道如何使用VS代码的Vim的扩展,我可以映射jjEsc或别的东西Esc吧?

dayturns:

将以下内容添加到settings.json(打开命令面板并搜索“用户设置”):

"vim.insertModeKeyBindings": [
     {
         "before": ["j", "j"],
         "after": ["<esc>"]
     }
]

那应该做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio Code中使用Qt?

如何在Visual Studio Code中使用Delve调试器

如何在Visual Studio Code中使用Delve调试器进行远程调试

如何导出Visual Studio Code扩展列表?

如何离线安装Visual Studio Code扩展?

如何在Visual Studio Code中显示功能的使用?

如何在Visual Studio Code中使用Cmder?

如何在Visual Studio Code中更改键盘快捷键绑定?

如何在Visual Studio Code中使用Typescript进行TDD?

如何在Visual Studio Code中使用全局gitignore?

如何在Ubuntu中使用Visual Studio Code编译C ++代码?

如何配置扩展Visual Studio Code

如何在Visual Studio Code中使用pip

Mac:如何在Visual Studio Code的命令行中使用Python 3.7?

如何在Visual Studio Code中使用Flutter的Widget Inspector?

在Visual Studio中使用香草VIM?

如何在Visual Studio Code中使用TypeScript和JavaScript禁用自动分号以进行自动导入?

如何在Visual Studio Code中使用Django Shell调试Django(逻辑)代码

如何在Visual Studio Code中设置Beautify扩展选项?

如何在Vim中使用键绑定运行pandoc?

如何在Visual Studio Code中为扩展名设置语言

如何在Visual Studio Code中安装R扩展?

如何在不使用GUI的情况下卸载Visual Studio Code扩展?

如何使Visual Studio Code使用Visual Studio IDE按键绑定?

在Visual Studio Code中使用键绑定插入代码

如何在 Visual Studio Code 片段中使用 $?

如何在 Visual Studio Code Remote - SSH 扩展中确认新的远程主机密钥?

如何在 Visual Studio Code (Ubuntu) 中使用 NodaTime

如何在 Visual Studio Code 扩展中设置颜色