【问题标题】:Using Vi Keys in a Jupyter Console在 Jupyter 控制台中使用 Vi 键
【发布时间】:2018-01-02 19:41:59
【问题描述】:
我想知道如何在 Jupyter 控制台中使用类似于 vi 的键绑定——不仅是 ipython,而是任何内核。
Previous answers 表明这对于 ipython 是可能的。所以,也许有一些标志或配置文件可以指定。 Jupyter 似乎没有与 ipython profile 等效的变量,并且提供与 ipython 中相同的标记变量不起作用。
【问题讨论】:
标签:
vim
jupyter
vi
jupyter-irkernel
jupyter-console
【解决方案1】:
Jupyter console documentation 几乎提供了答案。对于标志,你只需要更改变量名:
jupyter console --kernel=ir --ZMQTerminalInteractiveShell.editing_mode=vi
要全局设置此选项,您必须将c.ZMQTerminalInteractiveShell.editing_mode='vi' 添加到$HOME/.jupyter/jupyter_console_config.py。 'c.' 需要添加前缀,类似于运行 ipython profile create 时创建的内容,文档未指定。