VSCode डिबग मोड में छिपे हुए मूल्यों का अनावरण
गो में डिबगिंग की जटिलताओं में तल्लीन करते समय, आपको लंबे समय तक निराशाजनक कटौती का सामना करना पड़ सकता है परिवर्तनशील मान. क्रुद्ध करने वाला "... # और" प्रत्यय इन मूल्यों की पूरी सीमा को अस्पष्ट कर देता है, जिससे आप उनकी वास्तविक प्रकृति के बारे में अनभिज्ञ हो जाते हैं।
चिंता न करें, क्योंकि इस दुविधा का एक छिपा हुआ उपाय है! कुंजी VSCode में "settings.json" फ़ाइल के माध्यम से, Go के लिए एक शक्तिशाली डिबगिंग टूल, delve को कॉन्फ़िगर करने में निहित है। छुपे हुए मानों को उजागर करने के लिए, "maxStringLen" के दायरे में गोता लगाएँ।
"maxStringLen" आपको डिबगिंग के दौरान प्रदर्शित स्ट्रिंग्स की अधिकतम लंबाई को परिभाषित करने का अधिकार देता है। इस पैरामीटर को उच्च मान निर्दिष्ट करके, आप लम्बी तारों की दृश्यता का विस्तार कर सकते हैं, जिससे आप उनकी पूरी महिमा देख सकते हैं। अत्यधिक मान आपके डिबगर को पंगु बना सकते हैं, जिससे उसका प्रदर्शन क्रॉल तक धीमा हो सकता है। डेलव सेटिंग्स के साथ खेलते समय सावधानी से चलें और सुस्ती आने पर अधिक मामूली मूल्यों पर वापस आ जाएं।
यहां एक शानदार उदाहरण है जो "मैक्सस्ट्रिंगलेन" और इसकी सहयोगी सेटिंग्स की परिवर्तनकारी शक्ति को प्रदर्शित करता है:
"जाओ .delveConfig": { "useApiV1": गलत, "dlvLoadConfig": { "फ़ॉलोपॉइंटर्स": सत्य, "maxVariableRecurse": 3, "मैक्सस्ट्रिंगलेन": 400, "maxArrayValues": 400, "मैक्सस्ट्रक्चरफील्ड्स": -1 } }
"go.delveConfig": { "useApiV1": false, "dlvLoadConfig": { "followPointers": true, "maxVariableRecurse": 3, "maxStringLen": 400, "maxArrayValues": 400, "maxStructFields": -1 } }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3