Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以在ipython笔记本中使用Vim(-like绑定)。Jupyter有什么解决办法吗?_Javascript_Vim_Ipython_Ipython Notebook_Codemirror - Fatal编程技术网

Javascript 可以在ipython笔记本中使用Vim(-like绑定)。Jupyter有什么解决办法吗?

Javascript 可以在ipython笔记本中使用Vim(-like绑定)。Jupyter有什么解决办法吗?,javascript,vim,ipython,ipython-notebook,codemirror,Javascript,Vim,Ipython,Ipython Notebook,Codemirror,在ipython笔记本电脑中使用codemirror的vim模式是可能的,通常是按照上面解释的方式进行的,我很喜欢,但在2.x中这是不可能的,因为笔记本电脑的界面“窃取”了转义键。 事实上,codemirror的vim模式中的“Esc”是Ctrl-c,尽管如此,它仍然不工作 我对Javascript一无所知,但codemirror的vim.js似乎位于 …\IPython\html\static\components\codemirror 以某种方式将Ctrl-c映射到Esc,但此Esc可能由i

在ipython笔记本电脑中使用codemirror的vim模式是可能的,通常是按照上面解释的方式进行的,我很喜欢,但在2.x中这是不可能的,因为笔记本电脑的界面“窃取”了转义键。 事实上,codemirror的vim模式中的“Esc”是Ctrl-c,尽管如此,它仍然不工作

我对Javascript一无所知,但codemirror的vim.js似乎位于

…\IPython\html\static\components\codemirror

以某种方式将Ctrl-c映射到Esc,但此Esc可能由ipython笔记本使用

混合ipython笔记本和vim键盘绑定是一个很好的环境。在2.x中有什么变通方法吗?因此,我仍然使用1.2.1

编辑(3.x/Jupyter的解决方案): ~~ VimException在3.x(Jupyter)上不起作用,但我发现它非常有效~~

编辑2
看看@λlisue的答案。他应该获得+100。

现在有一个插件,用于启用codemirror vim模式,并提供额外功能:

自从我看到SciPy视频后,我就一直在用它。它有一些小问题,但它是有效的


(视频)

最近,我制作了一个新插件,用于在Jupyter中启用Vim密钥绑定。
试试看

这在windows中有效吗?我在github页面上找不到这方面的任何内容。