VS2013 में संदर्भ संख्या कैसे छिपाएं?


706

विजुअल स्टूडियो 2013 ने एक नई सुविधा शुरू की जहां यह आपको दिखाता है कि आपके प्रत्येक तरीके का कितनी बार उपयोग किया जाता है।

मुझे यह बहुत उपयोगी नहीं लगता है, और यह मेरी फ़ाइल के रिक्ति को गड़बड़ कर देता है। मैं इसे कैसे निष्क्रिय करूं? विकल्प खोजने के लिए प्रतीत नहीं कर सकते।


10
@Ouadie: आपको इसे पसंद करने की अनुमति है। XIII (दाएं) ने पहले ही मेरे प्रश्न से पूर्वाग्रह को संपादित कर दिया :-) मुझे केवल उन संख्याओं की परवाह है जो "0" और "1+" हैं। IntelliJ आपकी पद्धति को यह बताने के लिए रेखांकित करेगी कि यह अप्रयुक्त है (यदि यह निजी है, वैसे भी)। मैं बहुत पसंद करता हूँ कि इस विषम अंतर पर, विशेष रूप से जब ऊपर विशेषताएँ हों।
एमपीएन

19
मुझे यह फीचर काफी अच्छा लग रहा है। लेकिन मैं अपने कोड में व्हाइट-स्पेस के बारे में काफी संवेदनशील हूं जो इसे बेहद विचलित करने वाला है। आदर्श रूप से मार्जिन में ब्रेकपॉइंट की तरह इसे थोड़ा डॉट के साथ बदलना संभव होगा ...
एंडीएम

16
मैं विशेष रूप से इसके ठीक विपरीत पता लगाने के लिए यहां आया था ... लेकिन यह भी काम करता है।
मस्टरमैनजर

22
"पूर्वाग्रह को दूर करने" के लिए किसी और के प्रश्न का संपादन करना पाखंडी और सेंसरशिप है। यह मत करो।
ग्लेन मेनार्ड

8
यह वीएस 2015 प्रोफेशनल में है। शर्म की बात है कि यह बाएं हाथ के कॉलम में नहीं है, यह थोड़ा विचलित करने वाला है। जैसे मार्क ने केवल 0 और +1 कहा (या केवल 0) प्रासंगिक है।
रोब एल

जवाबों:


776

मुझे लगता है कि आप शायद VS2013 अल्टीमेट का पूर्वावलोकन चला रहे हैं, क्योंकि यह मेरे पेशेवर पूर्वावलोकन में मौजूद नहीं है। लेकिन ऑनलाइन देखने पर मैंने पाया कि फीचर को कॉल किया जाता है Code Information Indicatorsया इसके CodeLensतहत स्थित किया जा सकता है

उपकरण → विकल्प → पाठ संपादक → सभी भाषाएँ → कोडलेंस

(आरसी / अंतिम संस्करण के लिए)

या

उपकरण → विकल्प → पाठ संपादक → सभी भाषाएँ → कोड सूचना संकेतक

(पूर्वावलोकन संस्करण के लिए)

यह इस लिंक के अनुसार था । यह बहुत अच्छी तरह से छिपा हुआ लगता है।

विज़ुअल स्टूडियो 2013 आरटीएम में , आप संपादक में स्वयं संकेतक पर राइट क्लिक करके कोडलेंस विकल्प भी प्राप्त कर सकते हैं:

संपादक विकल्प

msdn CodeLens प्रलेखन के प्रश्नोत्तर खंड में प्रलेखित


9
यही तो होगा! बस किसी और के लिए एक नोट जो इसे पढ़ रहा हो सकता है: अकेले "संदर्भ देखें" को अनचेक करने से विशाल अंतर से छुटकारा नहीं मिलेगा जहां सामान्य रूप से "संदर्भ" पाठ है। को अनचेक "कोड सूचना संकेतक सक्षम करें" करता अंतराल से छुटकारा पाने हालांकि,।
एमपीएन

40
VS2013 अल्टीमेट की RC में, "कोड इंफॉर्मेशन इंडिकेटर्स" का नाम बदलकर "CodeLens" कर दिया गया है। अनायास, ऐसा लगता है कि "शो संदर्भ" सभी भाषाओं के लिए अक्षम नहीं किया जा सकता है (मेरी स्थापना में, कम से कम)।
alastairs

6
मैं जो पसंद करूंगा, वह '0 संदर्भ' संकेतकों को छिपाने की क्षमता है, जो अनावश्यक पुनरावृत्ति को कम करेगा। किसी को पता है कि अगर संभव है?
गोनाइल

4
नोट कोडलेन सुविधा वर्तमान में केवल विजुअल स्टूडियो के अंतिम संस्करण में उपलब्ध है।
drobison

8
इसके लायक क्या है, यह अब VS2015 प्रो में है, और राइट-क्लिक व्यवहार समान है। हालाँकि, ऐसा लगता है कि आप संदर्भों को बाकी कोडलेन डिस्प्ले से अलग नहीं कर सकते।
बोबसन

92

एक अन्य विकल्प माउस का उपयोग करना है, "x संदर्भ" पर राइट क्लिक करें। प्रसंग मेनू "कोड विकल्प" दिखाई देगा, जो सभी नेविगेशन सिरदर्द को बचाएगा।


अच्छा समाधान। बहुत बुरा है कि मैंने इस उत्तर को पढ़ने से पहले कोशिश की और कोई संदर्भ मेनू दिखाई नहीं दिया (संपादक अन्यथा उत्तरदायी था)। लेकिन जवाब पढ़ने के बाद इसने काम किया। गो फिगर :)
स्टीफन मोनोव जूल 18'16

18

वैकल्पिक हल ....

वीएस 2015 में पेशेवर (और शायद अन्य संस्करण)। उपकरण / विकल्प / पर्यावरण / फ़ॉन्ट्स और रंग पर जाएं। "ड्रॉप-डाउन के लिए सेटिंग दिखाएं" में, "कोडलेन" चुनें सबसे छोटा फ़ॉन्ट चुनें जो आप पा सकते हैं जैसे कि कैलिबरी 6. अपने अग्रभूमि रंग को अपने संपादक अग्रभूमि रंग में बदल दें ("व्हाइट" कहें) ठीक पर क्लिक करें।


6
यह बॉक्स के बाहर सोच रहा है और रचनात्मक हो रहा है! :)
मार्क हॉल

1
@ मार्खल लेकिन मेरे सीपीयू का उपयोग करने से कोड लेंस को नहीं रोकता है।
Gqqnbig

2
@LoveRight समझें, यह सवाल जोड़ा गया स्थान खाली करने से था कि कोड लेंस ने CPU usuage के बारे में नहीं जोड़ा है यदि यह एक समस्या है तो इसे अक्षम करें।
मार्क हॉल

1
ठंडा। यहां तक ​​कि हॉवर पर एक "फीचर" हाइलाइट संदर्भ है और अन्यथा छिपाएं।
साउलियस

17

कोडलेन की अन्य विशेषताएं जैसे: शो कीड़े, शो टेस्ट स्थिति, आदि (शो संदर्भ के अलावा) उपयोगी हो सकती हैं।

हालाँकि, अगर शो रेफरेंस को डिसेबल करने का एकमात्र तरीका कोडलेन को पूरी तरह से डिसेबल करना है।

फिर, मुझे लगता है कि मैं ऐसा कर सकता था।

इसके अलावा, मैं हमेशा ऐसा ही करूंगा, 'किसी सदस्य पर राइट-क्लिक करें और सभी संदर्भ या Ctrl + K, R चुनें'

अगर मैं यह जानना चाहता था कि सदस्य का क्या संदर्भ है - मुझे भी अपने कोड में कोई अतिरिक्त जानकारी नहीं मिली, जैसे कि अतिरिक्त व्हाइट-स्पेस।

संक्षेप में, कोडेल को अनचेक करें ...


4
हां वास्तव में, मेरे 2017 विज़ुअल स्टूडियो में कोडेलन्स के लिए, केवल संदर्भ गणना सुविधा को अक्षम करने की क्षमता स्वयं अक्षम है, इसलिए मुझे भी सभी कोडलेन को पूरी तरह से अक्षम करना होगा। Bummer है कि मैं अन्य सुविधाओं के बारे में जानने के लिए नहीं मिलेगा ... लेकिन मैं सिर्फ अपने कोड के साथ interleaved सामान की नज़र से नहीं निपट सकता।
मार्क सीगोए

16

में और निम्नलिखित कोड रखा - मैक के लिए VSCode (0.10.6) में मैं "> उपयोगकर्ता सेटिंग प्राथमिकताएं" खोला settings.json फ़ाइल

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

"editor.referenceInfos": false

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

उपयोगकर्ता और कार्यक्षेत्र सेटिंग्स


4
आपके उत्तर के लिए धन्यवाद, लेकिन यह सवाल विजुअल स्टूडियो के बारे में था; आपका उत्तर VS कोड से संबंधित है जो एक पूरी तरह से अलग कार्यक्रम है। आपका स्वागत है कि आप एक नया प्रश्न खोलें और इसका उत्तर स्वयं दें अगर वहाँ पहले से कोई नहीं है।

1
@mpen इस बारे में क्षमा करें, मैं इस विषय के बारे में vscode के उत्तर की खोज कर रहा था और Google ने मुझे यहाँ से जोड़ा।
क्रिश्चियन स्ट्रैंग

4
यही कारण है कि मुझे लगता है कि एमएस ने अपने नए संपादक के लिए एक खराब नाम चुना है। यह समान है और इसका AFAIK से कोई संबंध नहीं है।

मैं editor.referenceInfosदृश्य स्टूडियो कोड की सेटिंग में नहीं मिल सकता ।
उच्चारण करें

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