You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Shift+Enter指定Jupyter交互式窗口的方法咨询

解决VSCode Jupyter Shift+Enter新建窗口的问题

以下是几个实用的解决办法,帮你指定使用已有的交互式窗口:

1. 修改VSCode Jupyter核心设置

打开VSCode设置(快捷键Ctrl+,),搜索以下设置项:

  • 找到Jupyter: Send To Interactive Window Mode,将其值改为reuseExisting或preferExisting:
    • reuseExisting:强制使用已打开的交互式窗口,不会新建
    • preferExisting:如果有已打开的窗口就用,没有才新建
  • 同时确保Jupyter: Reuse Interactive Window选项处于勾选状态,这个设置会让扩展优先复用已有的会话窗口。

2. 手动关联目标交互式窗口

如果已经打开了之前保存的包含历史代码的.ipynb文件(也就是你想要复用的会话内容):

  • 在代码编辑器的右上角,找到「发送到交互式窗口」的下拉按钮(通常显示为小窗口图标+下拉箭头)
  • 从下拉列表中选择你已经打开的目标交互式窗口,之后按下Shift+Enter时,代码就会发送到这个指定窗口里。

3. 提前加载保存的会话文件

每次关闭项目前,记得把当前的交互式窗口保存为.ipynb文件(点击交互式窗口右上角的「保存」按钮)。下次打开项目时:

  1. 先在VSCode中打开这个保存好的.ipynb文件
  2. 启动对应的Jupyter内核(如果内核未自动启动,点击窗口顶部的「启动内核」按钮)
  3. 之后在代码文件中使用Shift+Enter,就会自动关联到这个已加载的窗口,无需新建。

内容的提问来源于stack exchange,提问作者enzo stevens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 00:22:07