Bur*_*han 15 python jupyter-notebook
有人知道在 Jupyter Notebook 中向上或向下移动单元格的键盘快捷键吗?找不到快捷方式,有什么线索吗?
以下解决方案适用于 JupyterLab(我目前有 2.2.6 版):
您必须首先打开键盘快捷键配置文件。在 JupyterLab 中,您可以找到它,Settings -> Advanced Settings Editor然后选择左侧面板中的“键盘快捷键”选项,然后编辑右侧的“用户首选项”选项卡。
扩展谢尔丁的答案,您必须在“快捷方式”json 数组中添加两个 json 对象(每个方向一个)。在这里,我选择了快捷方式Ctrl + Shift + ?和Ctrl + Shift + ?.
{
"shortcuts": [
{
<<other items you may have>>
},
{
"command": "notebook:move-cell-up",
"keys": [
"Ctrl Shift ArrowUp"
],
"selector": ".jp-Notebook:focus"
},
{
"command": "notebook:move-cell-down",
"keys": [
"Ctrl Shift ArrowDown"
],
"selector": ".jp-Notebook:focus"
},
]
}
Run Code Online (Sandbox Code Playgroud)
最后,按Ctrl + S保存更改。
现在,当您处于命令模式时,您应该能够向上或向下移动一个或多个选定的单元格。快捷方式甚至会出现在菜单Edit -> Move Cells Up和 中Edit -> Move Cells Down。
小智 7
除了 Honeybadger 的响应之外,您可以看到,当您打开“编辑命令模式快捷方式”对话框时,默认情况下没有定义用于上下移动单元格的快捷方式:
我只需在“添加快捷方式”字段中输入我喜欢的组合 Ctrl-Shift-Down 和 Ctrl-Shift-Up,然后按 Enter。这在 Windows/Mac 中也是一样的。
干杯!
小智 6
David 的上述答案很有帮助,但在 Xubuntu 上的 Firefox 中对我不起作用。我必须对选择器进行以下更改:
{
"shortcuts": [
{
"command": "notebook:move-cell-up",
"keys": [
"Ctrl Alt Shift ArrowUp"
],
"selector": "body"
},
{
"command": "notebook:move-cell-down",
"keys": [
"Ctrl Alt Shift ArrowDown"
],
"selector": "body"
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |