आप दृश्य स्टूडियो 2013 और ऊपर में पीक परिभाषा बंद कर सकते हैं?


108

जब आप Ctrl + क्लिक करते हैं तो विज़ुअल स्टूडियो 2013 और उसके बाद, पीक डेफिनिशन फीचर होता है। पहले तो मुझे लगा कि यह अच्छा है, लेकिन मैंने पाया है कि अधिकांश समय, मुझे Promote to Documentबटन पर क्लिक करने की आवश्यकता है , क्योंकि मैं फ़ाइलों में बहुत सारे बदलाव करता हूं I Ctrl + क्लिक करें। लेकिन Googling के बाद पीक डेफिनिशन को कैसे बंद करें, मुझे इस पर कोई विवरण नहीं मिल सकता है कि क्या यह संभव है। मैं वास्तव में क्या पसंद करूंगा Ctrl + क्लिक कार्यक्षमता के लिए अपने टैब में परिभाषा खोलने के लिए वापस जाएं, जैसे कि वी.एस. के पिछले संस्करणों में। क्या यह संभव है?


40
मैं इस "सुविधा" को घृणा करता हूं : यह अक्सर अप्रत्याशित रूप से पॉप अप होता है जब मैं माउस का उपयोग कर रहा हूं उस शब्द पर क्लिक करने के लिए जिसे मैं बदलना चाहता हूं, और मेरा बाएं हाथ चिपकाने के लिए कंट्रोल-वी के लिए तैयार है। मैं अक्सर एक वर्ग का नाम बदल देता हूं क्योंकि मेरे हाथ मेरी दृष्टि से तेज हैं। लेकिन मुझे इसे निष्क्रिय करने का कोई तरीका नहीं मिल रहा है।
सूफूका जूल

@sfuqua मेरे पास एक ही मुद्दा था, लेकिन इससे पहले भी - मेरे मामले में यह Ctrl + क्लिक कमांड के दोहरे असाइनमेंट के कारण था। Resharper और Power-Tools दोनों इस सुविधा को प्रदान करते हैं और इसे असाइन करते हैं। इसलिए Powertools को अक्षम करने से मेरे लिए समस्या हल हो गई।
एफ़्रैन

2
सबसे अधिक कष्टप्रद जब परिभाषा एक ही फाइल में होती है .. तो आपको परिभाषा मूल से कुछ ही लाइनों में मिलती है
सोनिक सोल

@sfuqua यह और भी बुरा है जब आप गलती से एक हेडर केवल लाइब्रेरी में ही करते हैं और अंत में त्रुटियों की हजारों लाइनें प्राप्त करते हैं जो सिर्फ जिबरिश की तरह दिखते हैं।
होगा

जवाबों:


221

2017 के पूर्व दृश्य स्टूडियो में:

ToolsOptionsProductivity Power ToolsOther ExtensionsControl click shows definitions in Peek

एडम गार्नर ने बताया कि विज़ुअल स्टूडियो 2017 में, स्थान है:

ToolsOptionsText EditorGeneralEnable mouse click to perform Go to Definition


4
मैंने सभी सेटिंग्स को देखा और यह कभी नहीं देखा। यह Ctrl + क्लिकिंग के बजाय पूर्ण दस्तावेज़ खोलने के लिए कार्यक्षमता को पुनर्स्थापित करता है। धन्यवाद!
जॉन वाशम

1
धन्यवाद! वास्तव में भद्दा फ़ंक्शन जो केवल मेरे होम पीसी पर काम करता है और मेरे काम पीसी पर विफल होता है।
बेन प्रीटोरियस

3
प्रशंसा हो! यह दिखाते हुए कि हमारे पर पीक फीचर सिर्फ क्रूर था
मुस्कुराते हुए

2
हाहा, यह आश्चर्यजनक है कि इस तरह की एक छोटी सुविधा बड़ी बात में बदल जाती है जब आप यह पता नहीं लगा सकते कि इसे कैसे बंद किया जाए। मुझे पता है कि मैंने इसे निष्क्रिय करने की कोशिश में कुछ समय बिताया है।
स्नो फाटल

3
FYI करें, यदि आप Ctrl + को निष्क्रिय करना चाहते हैं, तो यह टूल के तहत सभी को एक साथ क्लिक करें -> विकल्प -> उत्पादकता पावर उपकरण -> एक्सटेंशन को चालू / बंद करें -> Ctrl + क्लिक करें परिभाषा पर जाएं - और आप इसे बंद कर सकते हैं, लेकिन यह Visual Studio पुनरारंभ की आवश्यकता है।
BrainSlugs83

17

यदि आपके पास Resharper और Productivity Power Tools हैं, तो डिफ़ॉल्ट रूप से यह ctrl + clickपरिभाषा में जाकर परिभाषा को देखेगा। बहुत कष्टप्रद। @SnowFatal से समाधान झांकना कार्यक्षमता को बंद कर देगा। Resharper के विकल्प को "संपादक में नियंत्रण पर वाम पर क्लिक करें> पर घोषणा पर जाएं" के रूप में सूचीबद्ध किया गया है।


10

विज़ुअल स्टूडियो 2017 के नवीनतम संस्करण (15.4.0) में यह है:

ToolsOptionsText EditorGeneralEnable mouse click to perform Go to Definition

आप या तो बॉक्स को अनचेक करके इसे अक्षम कर सकते हैं, या मोड को ट्रिगर करने के लिए एक अलग कुंजी सेट कर सकते हैं।


1
वी # 17 के साथ आर # का उपयोग करते समय कोई और अप्रत्याशित व्यवहार नहीं! धन्यवाद!
रिक्शेफॉक्स

6

Ctrl + Click -> Peek परिभाषा वास्तव में उत्पादकता पावर उपकरण द्वारा सक्षम है। यदि आप उत्पादकता पावर टूल्स विकल्पों में "Ctrl + क्लिक करें परिभाषा पर जाएं" को अक्षम करते हैं तो यह व्यवहार गायब हो जाएगा।


4
यह Ctrl + क्लिक कार्यक्षमता को पूरी तरह से हटा देता है। मैं Ctrl + क्लिक कार्यक्षमता रखना चाहता हूं, लेकिन क्या उसने पीक परिभाषा को खोलने के बजाय दस्तावेज़ को खोल दिया है। यह वही है जो मुझे अभी तक पता नहीं चला है। मुझे लगता है कि यह VS2013 में संभव नहीं होना चाहिए।
जॉन वाशम

2
F12 (सादे पुराने "परिभाषा पर जाएं") एक नई विंडो में परिभाषा खोलेगी - क्या यह मदद करेगा? कीस्ट्रोक्स की समान संख्या, अलग-अलग ऑर्डर (प्रतीक पर क्लिक करें, फिर F12 दबाएं)।
मार्क विल्सन-थॉमस MSFT

यह वह उत्तर है जिसकी मैं तलाश कर रहा था - यह महसूस नहीं हुआ कि यह यहाँ था, लेकिन ऊपर वाले ने मुझे सही दिशा में बताया - काश मैं इसे पहले देखता। मैं आपके साथ @ MarkWilson-ThomasMSFT हूं, मैं परिभाषा में जाने के लिए F12 को बहुत आगे बढ़ाऊंगा, फिर बेतरतीब ढंग से कुछ अन्य फाइल को संपादित कर सकता हूं क्योंकि मैं क्लिक कर रहा था और कॉपी कर रहा था या चिपका रहा था और चिपका रहा था ... (Ctrl + C, या Ctrl + V) ।
BrainSlugs83

0

विजुअल स्टूडियो 2017 के लिए यह है:

ToolsOptionsProductivity Power ToolsGeneralControl click shows definitions in Peek


किसी कारण से, VS2017 में इस विकल्प को अक्षम करने के बाद भी यह काम नहीं करता है।
कमलप्रीत

1
2017 में ctrl को निष्क्रिय करने के लिए + टूल पर जाने के लिए पूरी तरह से क्लिक करने की आवश्यकता है-> एक्सटेंशन्स और अपडेट और कंट्रोल को अक्षम करें परिभाषा पर जाएं क्लिक करें
ग्रेग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.