在Jupyter Notebook中将代码单元更改为减价单元的快捷键


82

有点傻,但是,有没有将代码单元更改为降价单元的快捷键。要放置降价单元格,我必须插入一个单元格,然后转到工具栏菜单(位于主菜单栏下方),然后选择降价而不是代码。


2
IMO一点也不傻。
joshmcode

2
作为有用的提示,在命令模式下按H(对于H elp)(按Esc进入命令模式)将显示所有可用的快捷键。
H. Rev.

Answers:


107

新闻M而在命令模式(所选单元格周围的亮点应该是蓝色的,不是绿色的),使用Esc可切换到命令模式,并Enter切换回编辑模式。

所以,如果你正在编辑一个单元时,按键到小区更改为降价细胞是EscMEnter

您可以通过按工具栏中的键盘图标查找所有Jupyter笔记本键盘命令。您还可以通过以下方法来编辑键盘快捷键:Help > Edit Keyboard Shortcuts


22
谢谢路易斯。我没想到它会这么简单。接下来,我开始一个接一个地按下其他键。我发现,按R可以将其更改为Raw,将Y更改为Code。按P,您可以看到所有快捷分组!!!
VivekDev

1
在JupyterLab中完成相同任务的快捷方式吗?EnterM在JupyterLab中无法正常工作……
steven

1
@steven确定吗?我很确定他们的目标是使笔记本电脑和Jupyterlab上的键盘快捷键保持相同,并且在我的实例中可以正常工作-您是否要先按Esc第一进入命令模式?这应该意味着您正在编辑的单元格中不再有光标。实际上,快捷方式是just MEscjust使您进入命令模式,Enter并使您回到编辑模式。您也可以尝试在Settings > Advanced Settings Editor > Keyboard Shortcuts
Louise Davies'Apr

1
@steven我建议您在其他浏览器或隐身模式下打开笔记本。某些浏览器扩展可能会干扰快捷方式。(就我而言,Chrome上的vimium扩展引起了问题)
tomzx

2
在JupyterLab(v1.0.2)上,这m不是小写字母M。大写M将合并单元格。这不在菜单选项中。
马克·麦克斯梅斯特



0

如果您使用vim-bindings,则快捷方式也将在命令模式下更改为Ctrl+ 2,如@Louise Davies答案中所示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.