Xcode + सभी ब्रेकप्वाइंट हटा दें


201

क्या Xcode में सभी ब्रेकप्वाइंट को हटाने का कोई तरीका है?

जवाबों:


332

वैसे एक 3 कदम रास्ता है:

  1. सभी विराम बिंदु दिखाने के लिए CMD (CM) +7 दबाएँ। Xcode4 में CMD (⌘) +6 दबाएँ, Xcode3 में CMD (⌘) + ALT + B दबाएँ।
  2. सीएमडी (+) + ए के साथ सभी ब्रेकप्वाइंट का चयन करें और उन्हें हटा दें, जैसे पाठ को हटाने, बैकस्पेस के साथ।
  3. कोई चरण 3 नहीं है :)

1
Xcode 4 में, यह सभी ब्रेकप्वाइंटों को नहीं दिखाता या हटाता है, बस उनमें से कुछ। कमांड लाइन से एक ब्रेकप्वाइंट जोड़ने की कोशिश करें, और आप देखेंगे कि यह इस सूची में दिखाई नहीं देता है।
जेम्स मूर

3
Xcode 4.6.3 पर सिर्फ बाएं पैनल पर breeakpoint टैब पर जाएं, Shift + क्लिक का उपयोग करके सभी का चयन करें और डिलीट की का उपयोग करके उन्हें हटाएं
gerrytan

बिना कीबोर्ड शॉर्टकट के कैसे करें? इसके अलावा, मैक पर एक पूरी कुंजी नहीं है, इसलिए आपका Xcode 3 विधि मान्य नहीं है। और क्या आपका मतलब CMD 7 या CMD F7 है?
नियो 42

1
यह उत्तर पुराना है।
एंड्रयू कोस्टर

110

नए Xcode में करना बहुत आसान है। बस ब्रेकपॉइंट टैब पर क्लिक करें और फिर सभी को हटाएं चुनें।

Xcode 10 स्क्रीनशॉट:

यहां छवि विवरण दर्ज करें

पुराना Xcode स्क्रीनशॉट:

यहां छवि विवरण दर्ज करेंनल टोटी। स्पष्ट संदर्भ के लिए संलग्न छवि देखें।



@AndrewKoster अरे इसकी Xcode 10 में भी यही है ... क्या गलत है? स्क्रीनशॉट में बस आइकन थोड़ा अलग दिखता है ... लेकिन सभी Xcode
iPhoneProcessor

1
मुझे लगता है कि मेरी टिप्पणी हटा दी गई है? वैसे भी, मैंने अपने पतन को उलट दिया, यह काम करता है। लगता है कि आपने मेरे जैसे लोगों के लिए नए स्क्रीनशॉट पोस्ट किए हैं जो स्पष्टीकरण को समझने में बुरे हैं।
एंड्रयू कॉस्टर

@iPhoneProcessor कीबोर्ड शॉर्टकट प्रोग्राम के साथ इंटरैक्शन को गति दे सकते हैं। बशर्ते कार्यक्रम कीबोर्ड शॉर्टकट्स का बड़े पैमाने पर समर्थन करता है, आप आमतौर पर उस समय तक बहुत आगे नेविगेट कर सकते हैं, जो माउस तक पहुंचने और अकेले ले जाने में समय लेता है। यह जीवन को जटिल नहीं बनाता है, मैं तर्क करता हूं कि यह ठीक विपरीत करता है, खासकर अगर शॉर्टकट यूआई के बदलाव के दौरान समान रहता है। यह बटन खोजने के लिए समय भी बचाता है यदि आपको पता नहीं है कि यह कहां है, या अपडेट के बाद बटन चारों ओर चले गए हैं।
ज़ो

21

Xcode में, आप ब्रेकप्वाइंट टैब पर प्रोजेक्ट नाम को राइट क्लिक करके भी कर सकते हैं और फिर ब्रेकपॉइंट को अक्षम और साझा करने सहित सभी ब्रेकप्वाइंट को हटाने के लिए विकल्प देख सकते हैं।

यहां छवि विवरण दर्ज करें


यह पुराना हो चुका है।
एंड्रयू कॉस्टर

@AndrewKoster, यहां तक ​​कि नवीनतम Xcode 9.4 में , यह काम कर रहा है। ब्रेकपॉइंट टैब पर जाएं, प्रोजेक्ट नाम पर राइट क्लिक करें, यह डिलीट ब्रेकप्वाइंट सहित उपरोक्त विकल्प दिखाएगा।
आजिक अब्दुल्ला

आप सही हैं, मैंने आपके उत्तर के "ब्रेकपॉइंट टैब पर" पर काम किया है, क्योंकि मैं कभी भी ब्रेकप्वाइंट टैब का उपयोग नहीं करता हूं और मुझे नहीं लगता कि मुझे इसके अस्तित्व के बारे में पता था। मैं सामान्य प्रोजेक्ट दृश्य में प्रोजेक्ट पर राइट-क्लिक कर रहा था।
एंड्रयू कॉस्टर

19

Xcode 4 में, डीबगर कंसोल में, "ब्रेकप्वाइंट डिलीट" या "ब्र डेल" शॉर्ट के लिए टाइप करें:

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

आप GUI ब्रेकपॉइंट सूची पर भरोसा नहीं कर सकते हैं, क्योंकि आप कमांड लाइन से कुछ भी दर्ज नहीं करते हैं।


1
धन्यवाद! मैं उसके लिए एलएलडीबी कमांड की खोज कर रहा था, और मुझे आपका उत्तर मिल गया, जो टर्मिनल में पूरी तरह से काम करता है! +1 !!
rmbianchi

14

दूसरा तरीका:

  • समूह और फ़ाइलों के पेड़ में ब्रेकपॉइंट समूह का चयन करें, विस्तार से देखें, कमांड-ए, हटाएं पर क्लिक करें
  • समूह और फ़ाइलों के पेड़ में ब्रेकपॉइंट स्मार्टग्रुप का खुलासा करें, आउटलाइन में शिफ्ट- या कमांड-चयन ब्रेकप्वाइंट को हटाएं दबाएं
  • रन> कंसोल, जब एप्लिकेशन को रोक दिया जाता है, तो "ब्रेकप्वाइंट हटाएं" टाइप करें और रिटर्न दबाएं

10

Xcode 10

सबसे आसान तरीका है सक्षम ब्रेकप्वाइंट को अक्षम करने के लिए to + y।

एक और तरीका है

Xcode प्रोजेक्ट नेवीगेशन फलक पर जाएं

शो ब्रेकपॉइंट नेविगेटर पर क्लिक करें

यहां छवि विवरण दर्ज करें

प्रोजेक्ट फ़ाइल पर राइट क्लिक करें और सभी ब्रेक पॉइंट को अक्षम करें चुनें

यहां छवि विवरण दर्ज करें


8

Xcode 9 में यह सभी ब्रेकप्वाइंट तक पहुंचने के लिए CMD (+) + 8 है, आप बस यहां क्लिक कर सकते हैं:

ऐप चलाते समय साइडबार

फिर आप उन्हें चुन सकते हैं और हटा सकते हैं।


1
यह आज स्वीकार्य प्रतिक्रिया है, इसलिए मेरे उत्थान की उम्मीद है।
1737973

6

इसके अतिरिक्त, आप अपने टूलबार को कस्टमाइज़ कर सकते हैं और वहां "ब्रेकप्वाइंट" बटन लगा सकते हैं। इस पर क्लिक करें / बंद सभी विराम बिंदुओं को सक्रिय / निष्क्रिय करेगा। हालांकि यह उन्हें नहीं हटाता है, यह उपयोगी हो सकता है यदि आप नहीं चाहते कि उन्हें एक रन के लिए मारा जाए।


4

ऊपर mxg के उत्तर के अतिरिक्त:

Xcode 5 में इसे CMD (+) + 7 में बदल दिया गया है


4

Xcode 5 के लिए: टूलबार में, नेविगेट करें चुनें -> प्रोजेक्ट नेविगेटर में रिवाइवल चुनें -> नेविगेटर क्षेत्र में , ब्रेकपॉइंट नेविगेटर चुनें

यहां, आप प्रत्येक वर्ग के लिए ब्रेकपॉइंट को संपादित, छिपा / अनहाइड कर सकते हैं, साझा कर सकते हैं।

नोट: Xcode नौसिखिया के कारण, मुझे ब्रेकपॉइंट नेविगेटर दिखाने के लिए उपकरण पट्टी से चरणों की व्याख्या की गई है।



0

XCode 7 में आप प्रोजेक्ट व्यू विंडो में बस bp को खींच सकते हैं और X दिखाई देगा, माउस को छोड़ दें और इसे हटा दिया जाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.