VS Code能否恢复旧版Python交互式窗口?原有禁用配置已失效
解决方案
"jupyter.enableNativeInteractiveWindow"配置项已在v2023.7及后续版本的VS Code Jupyter插件中被官方移除,因此会提示「未知配置设置」,可通过以下两种方式解决需求:
方案1:降级Jupyter插件(可完全恢复旧版IPython风格交互窗口)
- 打开VS Code扩展面板,搜索
Jupyter插件 - 点击插件卡片右下角的齿轮图标,选择「安装另一个版本」
- 在弹出的版本列表中选择v2023.6.1101941131或更早的版本完成安装,重启VS Code
- 重启后在
settings.json中添加配置项"jupyter.enableNativeInteractiveWindow": false,即可恢复旧版交互窗口,支持上下方向键直接调取历史输入。
方案2:不降级插件,修改快捷键适配旧操作习惯
如果不想降级插件,可以通过修改快捷键实现和旧版一致的上下键调取历史输入逻辑:
- 打开VS Code快捷键设置:Windows/Linux按
Ctrl+K Ctrl+S,Mac按Cmd+K Cmd+S - 搜索命令
interactive.history.previous,将其快捷键修改为上方向键 - 搜索命令
interactive.history.next,将其快捷键修改为下方向键 - 修改后即可在新版交互窗口中使用上下方向键调取历史输入,操作逻辑和旧版一致。
注意:方案2仅适配操作逻辑,窗口仍保留新版notebook的cell分段风格,如果需要完全恢复旧版无cell、单输入框的交互样式,只能选择方案1降级插件。
内容的提问来源于stack exchange,提问作者e5k
相关产品推荐
相关产品推荐

