通常按照说明的方式可以在 ipython 笔记本中使用 codemirror 的 vim 模式 here我很享受它,但在 2.x 中这是不可能的,因为笔记本的界面“窃取”了转义键。 事实上,codemirror 的 vim 模式中的“Esc”是 Ctrl-c,但它不起作用。
我对Javascript一无所知,但codemirror的vim.js似乎位于
...\IPython\html\static\components\codemirror
以某种方式将 Ctrl-c 映射到 Esc,但是这个 Esc 大概是被 ipython notebook 使用了。
混合 ipython notebook 和 vim 键盘绑定(bind)是一个很棒的环境。 2.x 中有任何解决方法吗?因此,我仍在使用 1.2.1。
编辑(3.x/Jupyter 的解决方案):
~~Vimception 在 3.x(Jupyter) 上不起作用,但我发现 this guy did a great job.这很完美。~~
编辑2
请看@Λlisue 的回答。他值得 +100。
最佳答案
最近我制作了一个新插件,用于在 Jupyter 中启用 Vim 键绑定(bind)。 尝试 https://github.com/lambdalisue/jupyter-vim-binding
关于javascript - 可以在 ipython 笔记本中使用 Vim(类似绑定(bind))。 Jupyter 的任何解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25158043/