可以在python笔记本中使用Vim(类绑定).木星的变通方法
Could use Vim (-like bindings) in ipython notebook. Any workaround for Jupyter?
在python笔记本中使用codemirror的vim模式是可能的,通常按照这里解释的方式,我很喜欢它,但在2。这是不可能的,因为笔记本电脑的界面"偷"了逃生键。事实上,"Esc"在codemirror的vim模式下是Ctrl-c,这是不工作的。
我对Javascript一无所知,但似乎codemmirror的vim.js位于
…' IPython ' html组件'静态' ' codemirror
以某种方式将Ctrl-c映射为Esc,但这个Esc可能是由python笔记本使用的。
混合python笔记本和vim键盘绑定是一个很好的环境。在2.x中有什么解决方案吗?因此,我仍然使用1.2.1。
编辑(3.x/Jupyter的解):
~~Vimception不工作在3.x(木星),但我发现这家伙做了一个伟大的工作。这是完美的~~
<标题> EDIT2 h1> 看@Λlisue的答案。 标题>最近我做了一个新的插件,用于在Jupyter中启用Vim密钥绑定。试试https://github.com/lambdalisue/jupyter-vim-binding
现在有一个插件可以启用codemmirror vim模式,并具有额外的功能:
https://github.com/ivanov/ipython-vimception自从我看了SciPy的视频,我就一直在用它。它有一些小问题,但它工作。
(视频https://www.youtube.com/watch?v=p9gnhmX1sPo)
相关文章:
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- react组件中的绑定方法
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 在指令中绑定方法
- 有没有一种方法可以列出Ember.Object的所有绑定
- 对象文字方法上的Javascript绑定不起作用
- 关于JavaScript绑定方法
- Java 脚本中的 JavaScript 脚本中的绑定方法调用
- JavaScript 函数的绑定方法存在问题
- 何时有时将对象类型定义为将实例绑定方法镜像为构造函数上的静态实用程序函数很有用
- 在后台发生什么,以防止调用更改此对象的绑定方法
- 使用敲除foreach绑定绑定方法名称
- 绑定方法不起作用
- 在构造函数中绑定方法
- 如何将参数传递给绑定方法?绑定与匿名方法
- 单绑定方法
- Angularjs $scope变量内部的jquery绑定方法
- 有人能给我解释一下为什么绑定方法在这些例子中不起作用吗?
- 单元测试-使用应用、调用或绑定方法在JavaScript中注入依赖项
- 试图在作用域隔离的指令中运行绑定方法