Отладка PHP в VS Code — «skipFiles»?

Я пытаюсь отладить веб-сайт в коде 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?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
192
1

Ответы 1

Хорошо, теперь я чувствую себя глупо ;-) Вы можете использовать F10 (Шаг в обход), чтобы не выходить за пределы файла. Может у кого-то есть такой же вопрос, он может прочитать это.

Вы также можете F11 или что-то подобное. Я работаю с ним над VS Code в течение длительного времени

Benyamin Limanto 16.02.2019 14:40

Сомневаюсь, что люди найдут этот ответ. Одна из причин заключается в том, что это уже плохой вопрос, потому что вы пытаетесь решить так называемую «проблему XY». Рад, что вы нашли решение, хотя!

Ulrich Eckhardt 16.02.2019 16:28

@UlrichEckhardt, можете ли вы объяснить проблему XY?

Maurice69 16.02.2019 20:17

да. Вы также можете найти объяснения в Интернете, я не придумал этот термин. ;)

Ulrich Eckhardt 16.02.2019 20:26

Другие вопросы по теме