Я пытаюсь отладить веб-сайт в коде Visual Studio (с XDEBUG, установленным в Chrome). Он работает нормально, но меня раздражает, что мне приходится просматривать все файлы (например, скрипты, работающие с базами данных и т. д.).
Я видел, что можно было пропустить определенные файлы с помощью «skipFiles» в файле launch.json, но похоже, что это только для отладки Node.js, там же написано, что «Свойство skipFiles не разрешено».
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"skipFiles": [
"auto_prepend.php",
"application_top.php",
"database.php"
]
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
Есть ли способ пропустить файлы во время отладки в VS Code?






Хорошо, теперь я чувствую себя глупо ;-) Вы можете использовать F10 (Шаг в обход), чтобы не выходить за пределы файла. Может у кого-то есть такой же вопрос, он может прочитать это.
Сомневаюсь, что люди найдут этот ответ. Одна из причин заключается в том, что это уже плохой вопрос, потому что вы пытаетесь решить так называемую «проблему XY». Рад, что вы нашли решение, хотя!
@UlrichEckhardt, можете ли вы объяснить проблему XY?
да. Вы также можете найти объяснения в Интернете, я не придумал этот термин. ;)
Вы также можете F11 или что-то подобное. Я работаю с ним над VS Code в течение длительного времени