使用 vim 键绑定在 JupyterLab 中退出插入模式

Posted

技术标签:

【中文标题】使用 vim 键绑定在 JupyterLab 中退出插入模式【英文标题】:Exit insert mode in the JupyterLab using vim keybindings 【发布时间】:2018-08-01 08:50:56 【问题描述】:

我在 JupyterLab 中同时使用控制台和文本编辑器,并将文本编辑器键盘映射设置为“vim”,在插入模式下我可以很好地编辑文本。但是当尝试使用“esc”键退出插入模式时,我只是被切换出当前窗口。这不是退出插入模式的方法吗?

【问题讨论】:

【参考方案1】:

我在 Firefox 上使用 tridactyl 时遇到了这个问题。 正如@Hunaphu 所建议的,我修复了它在本地主机上禁用三指。

输入 tridactyl ex mode(按 :)后,运行 blacklistadd http://localhost:8888/ 或您使用的任何 localhost 地址。

【讨论】:

【参考方案2】:

我遇到了同样的问题:在 jupyterlab 中按 esc 退出当前窗口。

我的解决方案:在 chrome 中为 localhost 禁用 vimium

【讨论】:

【参考方案3】:

目前它只适用于纯文本编辑器。看这个 issue 来自 jupyterlab GitHub 存储库。如果你想启用你正在寻找的功能,试试这个插件jupyterlab_vim。

【讨论】:

以上是关于使用 vim 键绑定在 JupyterLab 中退出插入模式的主要内容,如果未能解决你的问题,请参考以下文章

sh JupyterLabでVIM

如何更改用于在 vim 中自动完成的键绑定?

带有 vim 键绑定和方法/变量完成的 Node.js REPL

你能在Vim中使用特定于文件类型的键绑定吗?

从零开始匹配vim——快捷键绑定

DrRacket 中的 Vi 键绑定