VS Code中Jupyter Notebook如何将输出移至独立区域?
在VS Code的Jupyter Notebook中实现代码与输出分栏布局
方法1:拆分单个单元格输出到侧边
VS Code的Jupyter扩展原生支持单独拆分输出:
- 运行代码单元格后,将鼠标悬停在输出区域右上角,会出现拆出到侧边的图标(向右箭头加方框样式),点击即可把当前输出移到右侧独立面板,和左侧代码分开展示。
- 要恢复内联显示,点击右侧输出面板右上角的合并回单元格图标即可。
方法2:启用交互式窗口模式(接近MATLAB.mlx布局)
这是最贴合需求的全局布局方式:
- 打开Jupyter Notebook后,点击顶部工具栏的**“在交互式窗口中运行”**按钮(播放键加文档图标)。
- 启用后,左侧保留Notebook代码编辑区,右侧弹出独立的交互式窗口,所有代码运行的输出都会实时显示在右侧,和左侧代码一一对应,实现左右分栏效果。
- 可拖拽窗口边缘调整左右区域宽度,适配使用习惯。
方法3:设置默认启用交互式窗口(进阶)
如果想每次打开Notebook都自动启用该布局:
- 打开VS Code设置界面(快捷键
Ctrl+,或Cmd+,)。 - 搜索框输入
jupyter.interactiveWindowMode,将选项设置为per notebook。 - 之后打开Notebook时,会自动弹出右侧交互式输出窗口,无需手动操作。
内容的提问来源于stack exchange,提问作者Sauvik Das
相关产品推荐
相关产品推荐

