VSCode运行Node代码时Output面板输出不完整仅显示部分日志问题
解决方案
- 检查Output面板过滤规则
点击Output面板右上角的漏斗图标,确认过滤输入框为空,误输入过滤字符会导致仅展示匹配规则的日志,出现部分内容隐藏的问题。 - 修改VSCode Output面板最大行数限制
- 打开VSCode设置,快捷键为
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 搜索设置项
Output: Max Line Count,将数值调整为更大的数值(比如10000),该参数控制Output面板最多保留的输出行数,数值过小会自动截断旧日志 - 可同步关闭
Output: Smart Scroll选项,避免自动滚动逻辑异常导致无法查看历史输出
- 打开VSCode设置,快捷键为
- 调整运行插件配置改用终端输出
如果你是通过Code Runner等插件运行代码,可以直接修改配置让代码在集成终端执行,完全规避Output面板的限制:- 打开设置搜索
code-runner.runInTerminal - 勾选该选项即可,后续运行代码的输出效果和系统终端运行完全一致。该方案适配性最高,优先推荐使用
- 打开设置搜索
- 排查冲突插件
部分日志格式化、Output增强类插件可能会修改输出逻辑导致日志截断,可临时禁用这类插件验证是否恢复正常。
内容的提问来源于stack exchange,提问作者Tim
相关产品推荐
相关产品推荐

