我大量使用ipython笔记本来制作想法原型并逐行构建代码,我真的很希望能够在单元格中使用vi快捷方式。看来ipython Notebook附带了仅需要启用的功能,尽管我发现有几个选项似乎不起作用:
http://www.borsuk.org/2014/07/20/ipython-notebook-vim-keys/http://spaceli.wordpress.com/2013/10/04/add-vim-key-bindings-for-ipython-1-0-0/
[我也尝试过ivanov
的vimception,它可以进行键绑定,但是在其他方面也破坏了语法高亮显示,最重要的是,如果ipython带有codemirror等,则似乎没有必要。
我大量使用ipython笔记本来制作想法原型并逐行构建代码,我真的很希望能够在单元格中使用vi快捷方式。看来ipython笔记本随附了功能...
编辑:这比视频接收要好得多:https://github.com/lambdalisue/jupyter-vim-binding
这里是一个简单的最新代码(ipython 3.2),可添加到您的代码段custom.js
。它解决了最重要的问题。
对于最新版本的iPython,您可以使用以下命令启动它: