首页 > 解决方案 > 如何启用 vim 模式以在 jupyter-lab 中编辑笔记本?

问题描述

我是 jupyter 实验室的新手。在settings->text editor key map它有一个vim选项,当启用时,允许我.py使用 vim 样式的编辑器编辑文件。但是,此行为不会延续到.ipynb文件。如何为 jupyter-lab 中编辑的所有文件启用此功能(最重要的是.ipynb)?

互联网搜索显示了大量用于 jupyter 的 vim 插件(我相信主要是 jupyter-notebook),但由于这种行为已经可以在.py. 无论如何,我将不胜感激,因为我在 Internet 上找到的内容似乎大多已过时/与 jupyter-notebook 相关。

标签: jupyter-lab

解决方案


jupyterlab 3.x+

pip install --upgrade jupyterlab-vim

jupyterlab 2.x

jupyter labextension install @axlair/jupyterlab_vim

jupyterlab 1.x

jupyter labextension install jupyterlab_vim

历史:

原来的扩展是: https ://github.com/jwkvam/jupyterlab-vim

但是它从未针对 jlab2.x 进行更新,因此社区转移到了一个分支:https ://github.com/axelfahy/jupyterlab-vim随后转移到了https://github.com/jupyterlab-contrib/jupyterlab-vim

还努力将其 vim 到 jlab 核心中。见:https ://github.com/jupyterlab/jupyterlab/issues/8592


推荐阅读