【问题标题】:Showing all output in the console VS code在控制台 VS 代码中显示所有输出
【发布时间】:2020-11-10 18:49:00
【问题描述】:

我在 VS 代码中的 javascript 程序中使用 console.log 向控制台输出大量值。当我使用console.log 将一些值打印到控制台时,我可以正常看到控制台窗口中的每个值。但是当它们很多时,这些值似乎被切断了。 VS 代码中是否有某种选项允许我将所有内容打印到控制台而不会在某些限制下被切断?

【问题讨论】:

    标签: javascript visual-studio-code settings console.log


    【解决方案1】:

    转到文件>首选项>设置并搜索回滚设置并增加值以获得所需的输出行数。

    这对我有用。

    【讨论】:

      【解决方案2】:

      为了实现这一点,您需要在 VS Code 中更改 xdebug 的 launch.json 配置。

      您需要添加到您的 launch.json 配置中的配置是 "xdebugSettings": { "max_data": -1 }

      一个简单的配置应该是这样的

      { "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000, "serverSourceRoot": "/var/www/myapp/", "localSourceRoot": "${workspaceRoot}/", "xdebugSettings": { "max_data": -1 } }] }

      xdebugSettings.max_data 控制显示变量时显示的最大字符串长度。要禁用任何限制,请使用 -1 作为值。

      祝你好运。

      【讨论】:

      • 这正是我要找的,PHP XDebug 最大缓冲区限制只是没想到我会在 JS 调试问题中找到它,哈哈,谢谢。
      猜你喜欢
      • 2023-02-26
      • 2020-01-04
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      相关资源
      最近更新 更多