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

如何设置Visual Studio Code调试控制台自动滚动功能?

VSCode调试控制台自动滚动配置方案

临时生效(当前调试会话可用)

  • 打开调试控制台:快捷键 Ctrl+Shift+Y(Windows/Linux)/ Cmd+Shift+Y(Mac)
  • 将控制台滚动条手动拉到最底部,只要后续没有主动向上滚动查看历史内容,控制台会始终自动滚动跟踪最新输出
  • 也可以直接点击控制台右上角的自动滚动切换按钮,点亮后即可保持自动滚动状态

全局永久配置(解决禁用smart scroll后仍不生效的问题)

  • 打开VSCode设置页:快捷键 Ctrl+,(Windows/Linux)/ Cmd+,(Mac)
  • 搜索配置项 debug.console.smartScroll,确认处于未勾选状态,禁用智能滚动功能(该功能会在你主动向上滚动后停止自动跟踪输出,完全不需要该逻辑可保持永久禁用)
  • 搜索配置项 debug.internalConsoleOptions,将值修改为 openOnSessionStart
  • 也可以直接编辑settings.json文件,添加以下两行配置:
    "debug.console.smartScroll": false,
    "debug.internalConsoleOptions": "openOnSessionStart"
    

异常排查

如果完成上述配置后仍无法自动滚动,可按以下顺序排查:

  • 检查是否安装了第三方调试扩展、控制台美化类插件,这类插件可能会覆盖原生滚动逻辑,可临时禁用可疑插件后重启VSCode测试
  • 点击调试控制台右上角的三个点图标,选择「重置面板位置」,重启VSCode后生效

注意:所有配置生效后,如果在调试过程中手动向上滚动查看历史输出,自动滚动会暂时暂停,将滚动条拉回最底部即可恢复自动跟踪状态。

内容的提问来源于stack exchange,提问作者Richard Garfield

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 10:42:04