在编辑模式,Jupyter笔记本中交换Enter和Shift-Enter输入命令的任何方法?

Aln*_*tak 6 ipython ipython-notebook jupyter-notebook

我刚开始使用ipython/jupyter笔记本.Shift-Enter(运行当前单元格)和Enter(插入换行符)命令使用起来很令人沮丧.我想在编辑模式下交换这两个输入的命令.

所以:

Shift-Enter :(插入换行符)

输入:(运行当前单元格)

有没有办法重新映射jupyter笔记本的命令?配置文件可能吗?听起来像ipython笔记本并不总是这样工作(在IPython控制台中输入插入新行而不是在内核重启后执行当前行#2696).链接github问题的解决方案似乎是"只使用shift-enter",而我无法在google上找到解决方案.

我有以下版本:

ipykernel (4.5.2)
ipython (5.3.0)
jupyter (1.0.0)
notebook (4.4.1)
Run Code Online (Sandbox Code Playgroud)

HSK*_*HSK 1

打开笔记本,在[帮助]下可以找到[编辑键盘快捷键]。对于 5.0 之前的版本,我在下面链接的文档详细说明了可以运行哪些命令来更改快捷方式。

来源:https ://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Custom%20Keyboard%20Shortcuts.html

  • 我也遇到了同样的问题,这个解决方案似乎不起作用,因为快捷方式位于“编辑”模式,显然无法更改。 (2认同)