我想知道如何在 Jupyter 控制台中使用类似 vi 的键绑定——不仅是 ipython,而是任何内核。
以前的答案表明这对于 ipython 是可能的。所以,也许有一些标志或配置文件可以指定。Jupyter 似乎没有与ipython profile
ipython 中相同的标记变量,并且没有提供与 ipython 中相同的标记变量。
我想知道如何在 Jupyter 控制台中使用类似 vi 的键绑定——不仅是 ipython,而是任何内核。
以前的答案表明这对于 ipython 是可能的。所以,也许有一些标志或配置文件可以指定。Jupyter 似乎没有与ipython profile
ipython 中相同的标记变量,并且没有提供与 ipython 中相同的标记变量。
Jupyter控制台文档几乎提供了答案。对于标志,您只需要更改变量名称:
jupyter console --kernel=ir --ZMQTerminalInteractiveShell.editing_mode=vi
要全局设置此选项,您必须添加c.ZMQTerminalInteractiveShell.editing_mode='vi'
到$HOME/.jupyter/jupyter_console_config.py
. 必须在 前面加上前缀'c.'
,类似于运行时创建的ipython profile create
内容,但文档未指定。