2012-11-01 22 views
9

Khi tôi đang gỡ lỗi, tôi muốn loại trừ các thư mục nhất định - ví dụ, mỗi khi một lớp được khởi tạo, trình gỡ rối của tôi bước vào ClassLoader :: loadClass() của Doctrine gây khó chịu ... Tôi đã thử thêm các thư mục mà tôi muốn để loại trừ trong Cài đặt/PHP/Gỡ lỗi/Đường dẫn bị bỏ qua, nhưng điều đó không giúp được ...phpStorm, xdebug: có cách nào để loại trừ các thư mục nhất định khỏi gỡ lỗi không?

+2

"Bỏ qua Paths" là một điều khác nhau - kiểm tra các vé để giải thích: http://youtrack.jetbrains.com/issue/WI-8572; http://youtrack.jetbrains.com/issue/WI-5732. Theo như tôi hiểu không có chức năng như vậy có sẵn (trừ khi bạn sẽ sử dụng "Chạy cho đến khi con trỏ" hoặc "Chạy cho đến khi trở về" - nhưng đó là dễ dàng để mess up). Tôi đoán bạn cần vé này, nhưng hiện tại nó không có phiên bản được lên kế hoạch: http://youtrack.jetbrains.com/issue/WI-4722 – LazyOne

+0

Đó là những gì tôi đã tìm ... cảm ơn! – KOHb

+0

Bạn có thể muốn xem xét tính năng Bộ lọc Bước: https://www.jetbrains.com/help/phpstorm/2016.3/step-filters.html –

Trả lời

11

Xdebug không hỗ trợ bỏ qua thư mục trong khi đang gỡ lỗi hoặc lược tả. Đây là thứ tôi muốn thêm vào. Có một yêu cầu tính năng tại http://bugs.xdebug.org/view.php?id=901. Có vẻ như Jetbrains cũng có một vé cho việc này: http://youtrack.jetbrains.com/issue/WI-4722

+1

+1 cho câu trả lời cuối cùng. @ Derick - Vâng, đây sẽ là một tính năng tốt cho phiên bản tiếp theo của xdebug; cùng một vấn đề xuất hiện khi làm việc với khá nhiều khung công tác hoặc CMS. Cách duy nhất xung quanh tại thời điểm này là để thiết lập một breakpoint khi bắt đầu một mã riêng của mình, và tắt tùy chọn 'break immediately' ngay lập tức. – SDC

+0

Đã thêm vé vào Xdebug ngay bây giờ. – Derick

+0

Cảm ơn bạn Derick. Cả hai cho câu trả lời, và cho xdebug)) – KOHb

6

Đó chức năng không tồn tại trên PHP Bão 2016,2

Dưới Languages & Frameworks > PHP > Debug > Skipped Paths

PHP Storm 2016.2

Các vấn đề liên quan