5

我想知道如何在 Jupyter 控制台中使用类似 vi 的键绑定——不仅是 ipython,而是任何内核。

以前的答案表明这对于 ipython 是可能的。所以,也许有一些标志或配置文件可以指定。Jupyter 似乎没有与ipython profileipython 中相同的标记变量,并且没有提供与 ipython 中相同的标记变量。

4

1 回答 1

7

Jupyter控制台文档几乎提供了答案。对于标志,您只需要更改变量名称:

jupyter console --kernel=ir --ZMQTerminalInteractiveShell.editing_mode=vi

要全局设置此选项,您必须添加c.ZMQTerminalInteractiveShell.editing_mode='vi'$HOME/.jupyter/jupyter_console_config.py. 必须在 前面加上前缀'c.',类似于运行时创建的ipython profile create内容,但文档未指定。

于 2018-01-02T19:41:59.623 回答