有可能在ipython笔记本中使用codemirror的vim模式,一般按照here解释的方式,我很享受它,但在2.x中它是不可能的,因为笔记本的界面“窃取”转义键。 事实上,codemirror的vim模式中的“Esc”是Ctrl-c,但它仍然不能正常工作。
我对Javascript一无所知,但似乎codemirror的vim.js位于
... \ IPython的\ HTML \静态\部件\ codemirror
以某种方式将Ctrl-c映射到Esc,但是这个Esc可能是由ipython notebook占用的。
混合ipython笔记本和vim键盘绑定是一个很好的环境。 2.x中有解决方法吗?因此,我仍在使用1.2.1。
~~ Vimception对3.x(Jupyter)不起作用,但我发现this guy did a great job.这很有效。~~
只看@Λlisue的回答。他应该得到+100。
答案 0 :(得分:7)
最近我制作了一个新的插件,用于在Jupyter中启用Vim键绑定。 试试https://github.com/lambdalisue/jupyter-vim-binding
答案 1 :(得分:3)
现在有一个插件可以启用带有额外功能的codemirror vim模式:
https://github.com/ivanov/ipython-vimception
自从我看到SciPy视频以来,我一直在使用它。它有一些小问题,但它确实有效。