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

VS Code中使用Jupyter如何控制结果大小及搜索结果内文本

VS Code Jupyter Notebook 两类使用问题解决方案

问题1:长输出无独立滚动条,需滚动整页才能到达下一个单元格

当前异常效果:
长输出无独立滚动条场景示例
目标实现效果(同原生Jupyter):
原生Jupyter结果独立滚动效果示例

可通过以下两种方式实现:

  • 原生设置开启(推荐)
    1. 按下快捷键Ctrl+,(macOS为Cmd+,)打开VS Code设置面板
    2. 搜索配置项Notebook > Output: Scrolling,勾选启用该选项
    3. 可同步调整Notebook > Output: Line Limit参数,自定义输出超过多少行后自动触发滚动条,日常使用设置为30-50行即可,配置修改后即时生效。
  • 自定义CSS高度(进阶个性化)
    如果需要自定义输出区域的固定最大高度,可通过自定义样式实现:
    1. 在插件市场安装Custom CSS and JS Loader插件
    2. 打开settings.json配置文件,添加如下配置,替换为你本地CSS文件的绝对路径:
    "vscode_custom_css.imports": [
        "file:///C:/your-path/vscode-jupyter-custom.css"
    ]
    
    1. 在对应路径创建vscode-jupyter-custom.css文件,写入以下样式,可自行修改max-height的数值调整输出区域最大高度:
    .notebook-output .output_container {
        max-height: 500px;
        overflow-y: auto !important;
    }
    
    1. 按下Ctrl+Shift+P调出命令面板,执行Reload Custom CSS and JS命令,重启VS Code后配置生效。

问题2:默认Ctrl+F无法检索输出区域内的文本

根据使用场景选择对应解决方法:

  • 全局搜索整个Notebook的输出内容
    按下Ctrl+Shift+P调出命令面板,执行Notebook: Find命令,调出的专属搜索框会覆盖所有代码单元格、Markdown单元格、全部输出区域的文本,支持关键词高亮、匹配项上下跳转、大小写匹配、全字匹配等功能,高频使用可自行给该命令设置专属快捷键。
  • 适配常规Ctrl+F搜索逻辑
    打开VS Code设置面板,搜索Notebook > Output: Text Line Limit配置项,将默认数值调高到日常使用的最大输出行数(比如设置为20000),关闭输出区域的虚拟滚动渲染,此时所有输出文本都会被常规搜索识别,直接按Ctrl+F即可检索输出内容。
    注意:该数值设置过高时,遇到超长篇输出会导致Notebook加载卡顿,请根据自身硬件配置调整。
  • 单段输出快速检索
    鼠标点击选中需要搜索的目标输出区域,此时按下Ctrl+F,搜索范围会自动限定在当前选中的输出段内,即可检索该段内容中的指定词汇。

内容的提问来源于stack exchange,提问作者Hajin Lee

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 18:24:30