Xcode + tüm kesme noktalarını kaldır


201

Xcode'daki tüm kesme noktalarını kaldırmanın bir yolu var mı?

Yanıtlar:


331

3 adımlı bir yol var:

  1. Tüm kesme noktalarını göstermek için CMD (⌘) +7 tuşlarına basın. Xcode4'te CMD (⌘) +6'ya, Xcode3'te CMD (⌘) + ALT + B'ye basın.
  2. CMD (⌘) + A ile tüm kesme noktalarını seçin ve metin silme gibi geri silme ile bunları silin.
  3. 3. adım yok :)

1
Xcode 4'te bu yalnızca bazı kesme noktalarını göstermez veya silmez. Komut satırından bir kesme noktası eklemeyi deneyin, bu listede görünmediğini göreceksiniz.
James Moore

3
Xcode 4.6.3 üzerinde sadece sol paneldeki breeakpoints sekmesine gidin, shift + click tuşlarını kullanarak tümünü seçin ve delete tuşunu kullanarak silin
gerrytan

Klavye kısayolu olmadan nasıl yapılır? Ayrıca, Mac'te bir alt anahtarı yoktur, bu nedenle Xcode 3 yönteminiz geçerli değildir. ve CMD 7 mi yoksa CMD F7 mi demek istediniz?
Neo42

1
Bu cevap güncel değil.
Andrew Koster

lütfen güncelleyin ..
Daniel Springer

110

Yeni Xcode ile yapmak çok kolay. Sadece kesme noktaları sekmesine tıklayın ve hepsini seçin ve silin.

Xcode 10 Ekran Görüntüsü:

resim açıklamasını buraya girin

Eski Xcode Ekran Görüntüsü:

resim açıklamasını buraya girindokunmak. Net referans için resme ekleme konusuna bakın.



@AndrewKoster Hey Xcode 10'da da aynı ... sorun nedir? Sadece ekran görüntüsündeki simge biraz farklı görünüyor ... ama tüm Xcode ile aynı çalışıyor
iPhoneProcessor

1
Sanırım yorumum silindi? Her neyse, downvote'umu geri aldım, bu işe yarıyor. Benim gibi açıklamaları anlamada kötü olan insanlar için yeni ekran görüntüleri yayınladığınız anlaşılıyor.
Andrew Koster

@iPhoneProcessor Klavye kısayolları, programlarla etkileşimi önemli ölçüde hızlandırabilir. Programın klavye kısayollarını kapsamlı bir şekilde desteklemesi şartıyla, genellikle fareye ulaşmak ve fareyi tek başına hareket ettirmek için gereken sürede çok daha fazla gezinebilirsiniz. Hayatı karmaşık hale getirmez, özellikle UI değişirken kısayollar aynı kalırsa, tam tersini yaptığını iddia ederim. Ayrıca, nerede olduğuyla ilgili hiçbir fikriniz yoksa veya bir güncelleme sonrasında düğmeler hareket ettirildiğinde düğmeyi bulmak için zaman kazandırır.
Zoe

21

Xcode'da, kesme noktaları sekmesindeki proje adını sağ tıklatarak da yapabilirsiniz ve ardından kesme noktalarını devre dışı bırakma ve paylaşma da dahil olmak üzere tüm kesme noktalarını silme seçeneklerini görebilirsiniz.

resim açıklamasını buraya girin


Bu güncel değil.
Andrew Koster

@ AndrewKoster, en yeni Xcode 9.4'te bile çalışıyor. Kesme noktaları sekmesine gidin, proje adına sağ tıklayın, kesme noktalarını silme de dahil olmak üzere yukarıdaki seçenekleri gösterecektir.
Azik Abdullah

Haklısın, cevabının "kesme noktaları sekmesindeki" kısmı üzerinde durdum, çünkü kesme noktaları sekmesini asla kullanmam ve varlığının farkında olduğumu sanmıyorum. Normal proje görünümünde projeye sağ tıklıyordum.
Andrew Koster

19

Xcode 4'te hata ayıklayıcı konsolunda kısaca "breakpoint delete" veya "br del" yazın:

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

Komut satırından girdiğiniz hiçbir şey orada görünmeyeceğinden GUI kesme noktası listesine güvenemezsiniz.


1
Teşekkürler! Bunun için LLDB komutunu arıyordum ve cevabınızı buldum, terminalde mükemmel bir şekilde çalışıyor! +1 !!
rmbianchi

14

Diğer yollar:

  • Gruplar ve Dosyalar ağacında Kesme Noktaları grubunu seçin, Ayrıntı görünümü, Komut-A, Sil
  • Gruplar ve Dosyalar ağacındaki Kesme Noktaları akıllı grubunu açıklama, anahatlarda kesme noktalarını kaydırma veya komut seçme, Sil'e basın
  • Çalıştır> Konsol, uygulama duraklatıldığında "kesme noktalarını sil" yazın ve Return tuşuna basın

10

Xcode 10

En kolay yol, kesme noktalarını etkinleştirmek için ⌘ + y yapmaktır.

Başka bir yol var

Xcode proje gezinme bölmesine git

Kesme noktası gezginini göster'e tıklayın

resim açıklamasını buraya girin

Proje dosyasına sağ tıklayın ve tüm kesme noktalarını devre dışı bırak'ı seçin

resim açıklamasını buraya girin


8

Xcode 9'da tüm kesme noktalarına erişmek için CMD (⌘) + 8'dir, ayrıca buraya da tıklayabilirsiniz:

Uygulamayı çalıştırırken kenar çubuğu

Ardından bunları seçip silebilirsiniz.


1
Bu bugün kabul edilebilir bir yanıt, bu yüzden benim oyum.
1737973

6

Ayrıca, Araç Çubuğunuzu özelleştirebilir ve "Kesme Noktaları" düğmesini oraya koyabilirsiniz. Bu açma / kapama düğmesine tıkladığınızda tüm kesme noktaları etkinleştirilir / devre dışı bırakılır. Bu onları kaldırmasa da, bir koşu için vurulmasını istemiyorsanız yararlı olabilir.


4

Yukarıdaki mxg'nin cevabına ek olarak:

Xcode 5'te CMD (⌘) + 7 olarak değiştirildi


4

Xcode 5 için: Araç Çubuğu'nda, Gezin -> Proje Gezgini'nde Göster'i seçin -> Gezgin alanında Kesme Noktası Gezgini Göster'i seçin .

Burada, her sınıf için kesme noktasını düzenleyebilir, gizleyebilir / gösterebilir, paylaşabilir, taşıyabilirsiniz.

Not: Xcode newbie's nedeniyle, Breakpoint Navigator'ı göstermek için araç çubuğundaki adımlar açıklanmıştır.



0

XCode 7'de bir bp'yi proje görünümü penceresine sürükleyebilirsiniz ve bir X belirir, fareyi serbest bırakır ve silinir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.