#php #visual-studio-code #xdebug
Вопрос:
Я пытаюсь увеличить предельное значение массива в боковой панели отладки.
По умолчанию в массиве со многими элементами vscode отображает только до 32 значений. Я хочу увеличить его до определенного числа или неограниченного.
Это мое launch.json
досье:
{
"version": "0.2.0",
"configurations": [
{
"name": "REP-M Xdebug",
"type": "php",
"request": "launch",
"port": 9001,
"pathMappings": {
"/var/www": "${workspaceRoot}",
},
"xdebugSettings": {
"max_data": -1
}
}
]
}
Но, похоже, использование max_data неверно.
Итак, как увеличить его до определенного числа или неограниченного?
Ответ №1:
Вместо этого это max_children
параметр, согласно документации, в котором говорится «max_children: максимальное количество дочерних элементов массива или объекта для первоначального извлечения«.
В вашей конфигурации вы бы использовали его следующим образом:
"xdebugSettings": {
"max_children": -1
}
Однако я бы не рекомендовал вам устанавливать это значение -1
на случай , если вы столкнетесь с очень большим массивом.
В идеале VS-код позволил бы пользовательскому интерфейсу извлекать следующую страницу элементов, вместо того, чтобы показывать их все сразу, но, насколько я знаю, это ограничение самого VS-кода, а не плагина.
Комментарии:
1. VS-код позволил бы пользовательскому интерфейсу извлекать следующую страницу элементов, вместо того, чтобы показывать их все сразу => как это сделать?
2. Люди, создающие VS-код (Microsoft), должны были бы добавить эту функцию. Это не то, с чем ты можешь что-то поделать.