Xcode + xóa tất cả các điểm dừng


201

Có cách nào để loại bỏ tất cả các điểm dừng trong Xcode không?

Câu trả lời:


332

Vâng, có một cách 3 bước:

  1. Nhấn CMD () +7 để hiển thị tất cả các điểm dừng. Trong Xcode4, nhấn CMD (⌘) +6, trong Xcode3, nhấn CMD (⌘) + ALT + B.
  2. Chọn tất cả các điểm dừng với CMD (⌘) + A và xóa chúng, như xóa văn bản, với backspace.
  3. Không có bước 3 :)

1
Trong Xcode 4, điều này không hiển thị hoặc xóa tất cả các điểm dừng, chỉ một số trong số chúng. Hãy thử thêm một điểm dừng từ dòng lệnh và bạn sẽ thấy rằng nó không hiển thị trong danh sách này.
James Moore

3
Trên xcode 4.6.3, chỉ cần chuyển đến tab breeakpoint trên bảng điều khiển bên trái, chọn tất cả bằng cách sử dụng shift + nhấp và xóa chúng bằng phím xóa
gerrytan

Làm thế nào để làm điều đó mà không cần một phím tắt? Ngoài ra, không có phím alt trên Mac, vì vậy phương thức Xcode 3 của bạn không hợp lệ. và bạn có nghĩa là CMD 7 hoặc CMD F7?
Neo42

1
Câu trả lời này đã hết hạn.
Andrew Koster

110

Nó rất dễ dàng để làm trong Xcode mới. Chỉ cần nhấp vào tab breakpoint sau đó chọn tất cả sau đó xóa.

Ảnh chụp màn hình Xcode 10:

nhập mô tả hình ảnh ở đây

Ảnh chụp màn hình Xcode cũ:

nhập mô tả hình ảnh ở đâygõ. Xem hình ảnh đính kèm để tham khảo rõ ràng.



@AndrewKoster Này cũng vậy trong Xcode 10 cũng ... có chuyện gì vậy? Biểu tượng chỉ trong ảnh chụp màn hình trông hơi khác ... nhưng hoạt động giống nhau trong tất cả Xcode
iPhoneProcessor

1
Tôi đoán bình luận của tôi đã bị xóa? Dù sao, tôi đã đảo ngược downvote của tôi, điều này hoạt động. Có vẻ như bạn đã đăng ảnh chụp màn hình mới cho những người như tôi, những người không giỏi trong việc giải thích.
Andrew Koster

@iPhoneProcessor Phím tắt có thể tăng tốc đáng kể tương tác với các chương trình. Với điều kiện chương trình hỗ trợ rộng rãi các phím tắt, bạn thường có thể điều hướng xa hơn rất nhiều trong thời gian cần thiết để tiếp cận và di chuyển chuột một mình. Nó không làm cho cuộc sống trở nên phức tạp, tôi cho rằng nó hoàn toàn ngược lại, đặc biệt là nếu các phím tắt giữ nguyên trong khi UI thay đổi. Nó cũng tiết kiệm thời gian để tìm nút nếu bạn không biết nó ở đâu, hoặc các nút được di chuyển xung quanh sau khi cập nhật.
Zoe

21

Trong Xcode, bạn cũng có thể thực hiện bằng cách nhấp chuột phải vào tên dự án trên tab điểm dừng và sau đó bạn có thể thấy các tùy chọn để xóa tất cả các điểm dừng bao gồm vô hiệu hóa và chia sẻ điểm dừng.

nhập mô tả hình ảnh ở đây


Điều này là hết hạn.
Andrew Koster

@AndrewKoster, ngay cả trong Xcode 9.4 mới nhất , nó vẫn hoạt động tốt. Chuyển đến tab breakpoint, nhấp chuột phải vào tên dự án, nó sẽ hiển thị các tùy chọn ở trên bao gồm xóa điểm dừng.
Azik Abdullah

Bạn nói đúng, tôi đã trình bày phần "trên tab điểm dừng" trong câu trả lời của bạn, bởi vì tôi không bao giờ sử dụng tab điểm dừng và tôi không nghĩ rằng tôi đã biết về sự tồn tại của nó. Tôi chỉ cần nhấp chuột phải vào dự án trong chế độ xem dự án bình thường.
Andrew Koster

19

Trong Xcode 4, trong bảng điều khiển trình gỡ lỗi, gõ "breakpoint xóa" hoặc "br del" cho ngắn gọn:

(lldb) br del
About to delete all breakpoints, do you want to do that?: [Y/n] y
All breakpoints removed. (1 breakpoints)
(lldb) 

Bạn không thể dựa vào danh sách điểm dừng GUI, vì không có gì bạn nhập từ dòng lệnh sẽ hiển thị ở đó.


1
Cảm ơn! Tôi đã tìm kiếm lệnh LLDB cho điều đó và tôi đã tìm thấy câu trả lời của bạn, hoạt động hoàn hảo trong thiết bị đầu cuối! +1 !!
rmbianchi

14

Những cách khác:

  • Chọn nhóm Điểm dừng trong cây Nhóm và tệp, bấm vào dạng xem chi tiết, Lệnh-A, Xóa
  • Tiết lộ nhóm thông minh Điểm dừng trong cây Nhóm và tệp, điểm dừng dịch chuyển hoặc chọn lệnh trong phác thảo, nhấn Xóa
  • Chạy> Bảng điều khiển, khi ứng dụng bị tạm dừng, nhập "xóa điểm dừng" và nhấn Return

10

Xcode 10

Cách dễ nhất là làm ⌘ + y để vô hiệu hóa các điểm dừng.

Có một cách khác

đi đến ngăn điều hướng dự án Xcode

Nhấp vào hiển thị hoa tiêu Breakpoint

nhập mô tả hình ảnh ở đây

Nhấp chuột phải vào tệp dự án và chọn vô hiệu hóa tất cả các điểm dừng

nhập mô tả hình ảnh ở đây


8

Trong Xcode 9, đó là CMD (⌘) + 8 để truy cập tất cả các điểm dừng, bạn cũng có thể chỉ cần nhấp vào đây:

Thanh bên khi chạy ứng dụng

Sau đó, bạn có thể chọn và xóa chúng.


1
Đây là phản hồi có thể chấp nhận ngày hôm nay, vì vậy đây là upvote của tôi.
1737973

6

Ngoài ra, bạn có thể tùy chỉnh Thanh công cụ của mình và đặt nút "Điểm dừng" ở đó. Nhấp vào đây bật / tắt sẽ kích hoạt / hủy kích hoạt tất cả các điểm dừng. Mặc dù điều này không loại bỏ chúng, nhưng nó có thể hữu ích nếu bạn không muốn chúng bị tấn công.


4

Như một bổ sung cho câu trả lời của mxg ở trên:

trong Xcode 5, nó đã được đổi thành CMD () + 7


4

Đối với Xcode 5: Trong ToolBar, chọn Điều hướng -> chọn Reveal trong Project Navigator -> Trong khu vực Điều hướng , chọn Hiển thị Bộ điều hướng Breakpoint .

Tại đây, Bạn có thể chỉnh sửa, ẩn / bỏ ẩn, chia sẻ, di chuyển điểm dừng cho mỗi và mọi lớp.

Lưu ý: Vì người mới sử dụng Xcode, tôi đã giải thích các bước từ thanh công cụ để hiển thị Bộ điều hướng Breakpoint.



0

Trong XCode 7, bạn chỉ cần kéo bp vào cửa sổ xem dự án và X sẽ xuất hiện, nhả chuột và nó sẽ bị xóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.