拆分单元格的快捷键是 Ctrl+Shift+-,在命令模式下需要(Esc 退出编辑后,左边框变蓝),将光标放在切点处执行;拆分后,应手动修复缩入并与括号匹配,并建议立即操作验证。拆分单元格的快捷键是
Ctrl+Shift+-
必须进行此操作「命令模式」下面执行,光标应停留在您想要切割的位置(如行末尾或操作符后)。按下后,当前单元格将从光标处分为两部分:上部保留原位置,下部作为新单元格插入。
常见的错误是光标仍在编辑模式中——此时快捷键没有反应。先按。 Esc 退出编辑,看到左边框变蓝,进入命令模式。
- 若光标在行首或行尾,
Ctrl+Shift+-它仍然有效,但切点是线 - 也可以切割字符串、函数定义和括号包裹的表达式内部,但切割后可能会出现语法错误,必须手动完成括号或引号
- 不支持跨多行选择后的统一拆分,只能一次切割一个位置
Jupyter 把 Enter 绑定为「换行」而非「拆分」,这是为了兼容代码编辑的习惯。您在编辑模式中敲回车辆,只添加一行;如果您想拆卸单元格,您必须返回命令模式并触发它 Ctrl+Shift+-。
有人误以为选择多行后按 Ctrl+Shift+- 事实上,它不能批量拆卸——它只响应当前光标的位置,与选择范围无关。
Python 对缩进敏感,拆分往往会导致下半部分单元格首次缩进丢失或错位。例如:
if x > 0:
print("positive")
y = x * 2若光标停在 print 行末按 Ctrl+Shift+-,下半部分变成:
y = x * 2
这行会报 IndentationError,因为没有缩进。您必须手动添加四个空间或 Tab。
Jupyter Notebook 7.5.4
Jupyter Notebook 7.5.4 官方 PyPI wheel 包下载适用于本地交互式代码运行、数据分析、教学演示和文件配置实践。
下载同样,当拆分字典、列表或函数调用时,括号可能会断开,例如:
data = {
"a": 1,
"b": 2
}在 "a": 1, 后拆,第二块开头是 "b": 2,缺少左括号,操作直接报错。
Ctrl+X 剪切 + V 粘贴更可控
当光标位置不容易控制,或者想准确地将几行移动到新单元格时,最好在命令模式下使用剪切粘贴:
-
Ctrl+X剪整块(命令模式选择单元格后) -
A或B新建空单元格(A在上方,B在下方) -
V粘贴到新的位置
这样可以绕过光标定位问题,避免语法断裂,适用于逻辑清晰但结构复杂的代码段。
真正容易被忽视的不是如何拆卸,而是拆卸后是否仍能运行——最好在每次拆卸后立即按下 Ctrl+Enter 操作两块,确认变量作用域和缩进没有崩溃。