विजुअल स्टूडियो में ग्रहण का Ctrl + क्लिक?


108

एक्लिप्स जावा के साथ कुछ दिनों तक काम करने के बाद मुझे Ctrlइसकी परिभाषा में जाने के लिए पूरी तरह से दबाने और एक पहचानकर्ता पर क्लिक करने की लत लग गई। तब से मैं विजुअल स्टूडियो में भी इसे हासिल करने का रास्ता तलाश रहा हूं।

मुझे एहसास हुआ कि वीएस के पास राइट क्लिक है, गो टू डेफिनिशन, और F12वही करता है। मुझे यह भी एहसास है कि विज़ुअल असिस्ट Alt+ के साथ भी कुछ ऐसा ही करता है G। फिर भी इनमें से कोई भी Ctrl+ क्लिक के रूप में सही नहीं हैं।

मैंने वास्तव में कुछ घंटों के लिए अपनी किस्मत आजमाई है। ऐसा करने के लिए वीएस प्लगइन लिखने की कोशिश की जा रही है, लेकिन मुझे इसके लिए उचित समय सीमा कहीं भी नहीं मिली।

क्या किसी को पता है कि यह कैसे हासिल किया जा सकता है? एक तैयार प्लगइन? किसी प्रकार का एक मैक्रो?


2
F12 ans ग्रहण ग्रहण + क्लिक के बीच क्या अंतर है?
पोकस 19

मुझे इस बात से सहमत होना होगा कि मुझे अंतर दिखाई नहीं दे रहा है लेकिन मुझे उत्तर में दिलचस्पी है।
wcm

क्या आप बता सकते हैं कि आपके द्वारा सूचीबद्ध अन्य विकल्पों की तुलना में ग्रहण का ctrl-click अधिक "परिपूर्ण" क्यों है? कम कदम? और तेज? कम असफलताएं? परिणामों का अलग प्रदर्शन?
jwfearn

54
@jwfearn et al: मेरे मामले में, जब मैं कुछ कोड (लिखने के बजाय) के माध्यम से पढ़ रहा होता हूं, तो मेरा दाहिना हाथ पहले से ही माउस पर होता है, और मेरा बायां अंगूठा बाईं ओर की Ctrl कुंजी के पास होता है। यह उस स्थिति में ctrl + क्लिक करने के लिए सुपर फास्ट और आसान है; राइट-क्लिक मेनू (या F12 तक पहुंचने) का उपयोग करने की तुलना में आसान है।
जॉन श्नाइडर

<a
href="

जवाबों:


67

यदि आप Visual Studio 2010 का उपयोग करते हैं, तो आप इसे प्राप्त करने के लिए Microsoft से मुक्त Visual Studio 2010 उत्पादकता पावर उपकरण का उपयोग कर सकते हैं ।


3
वीएस 2010 के इस विस्तार को स्थापित करने के बाद, विकल्प> उत्पादकता पावर उपकरण पर जाएं सभी अच्छे सामान को देखने के लिए ('Ctrl-Click Go to Definition' डिफ़ॉल्ट रूप से सक्षम है)।
ड्यूक जूल

6
विजुअल स्टूडियो 2013 के लिए प्रोडक्टिविटी पावर टूल्स 2013: विजुअलस्टूडियोजैलरी .msdn.microsoft.com/…
जॉन श्नाइडर

6
विजुअल स्टूडियो 2015 के लिए उत्पादकता पावर उपकरण 2015: Visualstudiogallery.msdn.microsoft.com/… कंट्रोल + क्लिक "पीक" के बराबर है
user1069816

49

मैं दृश्य स्टूडियो का उपयोग करता हूं 2013 और 2015, मैंने स्थापित किया Go To Definition। इस एक्सटेंशन को इंस्टॉल करने के लिए TOOLS-> पर नेविगेट करें Extensions and Updates

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


4
यह बहुत मददगार था। मेरा मानना ​​है कि यह बहुत सीधा समाधान अधिक नहीं उत्कीर्ण किया गया है। धन्यवाद।
Iofacture

3
यह मेरे लिए उम्मीद के मुताबिक काम करता है। मैं javascript फ़ंक्शंस ctrl + क्लिक कर सकता था। यही मैंने शुरू में खोजा
SQueek

1
मैं मैट 1776 से सहमत हूं, एक बहुत ही सरल समाधान और माइक्रोसॉफ्ट द्वारा भी। घर पर मेरी मदद करता है, जब मैं काम पर resharper करने के लिए इस्तेमाल कर रहा हूँ।
पॉल

2
विजुअल स्टूडियो 2017 में इसे कहा गया हैCtrl + Click Go To Definition
एलेड्स

34

मैं उन टिप्पणीकारों का उत्तर दूंगा, जिन्होंने Ctrl-क्लिक और के बीच अंतर के बारे में पूछा था F12

Ctrl-क्लिक वर्कफ़्लो:

  • माउस के लिए हाथ ले जाएँ
  • चर नाम पर होवर करने के लिए माउस ले जाएँ
  • Ctrlजब आप क्लिक करते हैं, तो दूसरा हाथ महत्वपूर्ण होता है
  • माउस को स्थिति कर्सर पर ले जाएं, हाइलाइट करें, राइट-क्लिक करें, या जो भी हो
  • टाइपिंग जारी रखने के लिए कीबोर्ड पर हाथ वापस ले जाएं

F12 कार्यप्रवाह

  • माउस के लिए हाथ ले जाएँ
  • चर नाम पर हॉवर करने के लिए माउस माउस
  • कीबोर्ड पर हाथ वापस ले जाएं
  • मारो F12कुंजी
  • माउस को वापस ले जाएं
  • माउस को स्थिति कर्सर पर ले जाएं, हाइलाइट करें, राइट-क्लिक करें, या जो भी हो
  • टाइपिंग जारी रखने के लिए कीबोर्ड पर हाथ वापस ले जाएं

यदि आप मानते हैं कि कर्सर पहले से ही वांछित चर पर तैनात है, F12तो बेहतर है। हालाँकि, शायद ही ऐसा हो। इसके अलावा, यदि आप इस विशिष्ट कार्रवाई के बाद रुकते हैं, तो मान लें कि आप कीबोर्ड पर हाथ चाहते हैं, तो लागत समान है। लेकिन अगर आप इस बात को ध्यान में रखते हैं कि आपके पास शायद परिभाषा में जाने की इच्छा है, तो Ctrl-क्लिक वर्कफ़्लो आपको कीबोर्ड और माउस के बीच में जाने की एक आवृत्ति से बचाता है।


4
बोल्ड में आपके दो कथन पूरी तरह से अनावश्यक हैं। या आपके पास केवल एक ही हाथ है?
चार्ल्स बॉउंग

11
@Charles Boyung: निश्चित रूप से हम पुराने नहीं कर रहे हैं "आप ऐसा क्यों करना चाहेंगे" दिनचर्या?
पॉल लामर्ट्स्मा

1
@Charles शायद उस टिप्पणी को आप पर निर्देशित किया जाना चाहिए था। यह मुझे दिखाई दिया कि यह उत्तर और कुछ टिप्पणियां आगे-पीछे की थीं कि क्यों ओपी इस तरह का व्यवहार अपने IDE में करना चाहते हैं।
पॉल लामर्ट्समा

5
@Charles आपके पास एक बहुत छोटा कीबोर्ड या वास्तव में लंबे हथियार होने चाहिए। या आप बचे हुए हैं। मेरे बाएं हाथ से F12 काफी पहुंच वाला है।
जिम मिचनर

1
F3 पर ग्रहण के पास (ctrl + क्लिक के अलावा) है, जो बाएं हाथ पर है, यानी माउस-हैंड (जब तक आप बाएं नहीं होते)।
कोस

15

विजुअल असिस्ट सपोर्ट Ctrl+ जून 2009 तक क्लिक करें (बिल्ड 1727)। CtrlVA विकल्प में सक्रिय + वामक्लिक करें | उन्नत | जनरल। (नीचे टिप्पणी देखें)


5
जब यह विकल्प VA विकल्प के तहत सेट हो जाता है तो Ctrl + बायाँ क्लिक गोटो (Alt + G) को आमंत्रित करता है उन्नत | जनरल।
mhenry1384


3

अरे यार, बस इनस्टॉपर लगाओ !! (बनाम प्लगइन) इसके साथ आप बस जाओ और Ctrlपरिभाषा पर जाने के लिए क्लिक करें।

यह केवल एक ही चीज़ नहीं है, जो इसे मुफ्त में आज़माता है !!!


उसके बाद, कार्यक्षमता को सक्षम करने के लिए पुनर्व्यवस्थित विन्यास को बदलने की आवश्यकता है
ntg

3

मैं बिल्ट इन ऑप्शंस ( F12, राइट-क्लिक -> डेफिनिशन पर जाएं) का उपयोग करता हूं , लेकिन मुझे पता है कि मेरी कंपनी के बहुत सारे लोग रेस्परर का उपयोग करते हैं और निश्चित रूप से यह कार्यक्षमता है।


3

Microsoft ने " प्रोडक्टिविटी पावर टूल्स " नाम का एक विज़ुअल स्टूडियो 2010 एक्सटेंशन जारी किया, जो अब Ctrl+ क्लिक कार्यक्षमता जोड़ता है । इसलिए यदि आप मेरे जैसे हैं, और थर्ड-पार्टी ऐडऑन स्थापित करने से घृणा करते हैं, तो अब आपके पास समान कार्यक्षमता हो सकती है!


2

VS (इसके अलावा F12और राइट-क्लिक> Go to Def) के साथ एक अन्य विकल्प कोड डेफिनेशन पेन (व्यू> कोड डेफ विंडो) को जोड़ना है। यह अनिवार्य रूप से एक और संपादन फलक है जो वर्तमान प्रतीक के लिए कोड दिखाता है - कोई ज़रूरत नहीं है- Ctrlक्लिक करें या कुछ भी करने के लिए। मैं इसे अपने माध्यमिक मॉनीटर पर रखता हूं। किसी भी समय मुझे एक प्रतीक के लिए कार्यान्वयन को देखने की आवश्यकता है मैं इसे क्लिक करता हूं और खत्म हो जाता हूं।

एक और अच्छी बात यह है F12कि आप ShiftF12एक प्रतीक के संदर्भ और F8उनके माध्यम से भी पा सकते हैं। दोनों प्यार और खुशी की तरह साथ-साथ चलते हैं।


0

मैं गो टू डेफिनिशन को बांधना पसंद करता हूं CtrlD। इससे कीबोर्ड पर दोनों हाथों से उपयोग करना बेहद आसान हो जाता है ( CtrlDकर्सर के नीचे प्रतीक की परिभाषा को देखने के लिए) या कीबोर्ड पर एक हाथ और माउस पर एक हाथ (प्रतीक पर क्लिक करें, फिर CtrlD)।


यह Visual Studio 2013 (कम से कम C # डेवलपमेंट प्रोफाइल सेटिंग्स के साथ) में काम नहीं करता है।
पी.कैम्पबेल

0

सभी में, वीएस और एक्लिप्स दोनों में अजीब कुंजी शॉर्टकट हैं। मुझे बस जवाब देना था, बहुत: F12कीबोर्ड पर बहुत सही है और आपको कीबोर्ड का उपयोग करने के लिए माउस को दाहिने हाथ से छोड़ना होगा। एक लंबे समय तक वीएस उपयोगकर्ता के रूप में मैंने इसे तब तक नहीं पाया जब तक कि मैंने Ctrlग्रहण में माउस + के बराबर खोज नहीं की । यह पूरी तरह से बोर्क है। ठीक? ज़िद्द की ज़रुरत नहीं है। (वही F3ग्रहण के लिए परिभाषा के लिए जा रहा है। ???? क्यों चेहरा ??? यह पीट की खातिर अगला रास्ता है। लेकिन कुछ वर्षों के दौरान ग्रहण कीबोर्ड शॉर्टकट सिस्टम में महारत हासिल करने के बाद इसे हटाया जा सकता है।)

वैसे भी, जैसा कि पहले कहा जा चुका है, Microsoft पहले ही समझ चुका है कि यह ग्रहण से आने वाले नए प्रोग्रामरों के लिए एक मुद्दा हो सकता है, इसलिए उन्होंने पावर टूल्स (मैंने ऊपर लिंक का अनुसरण किया) प्रदान किया।

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/



-1

मैं वीएस में ज्यादा काम नहीं करता, इसलिए मैंने इसका इस्तेमाल नहीं किया है, लेकिन मैंने उन सभी से रेसपेर के बारे में अविश्वसनीय रूप से अच्छी बातें सुनी हैं जिन्हें मैं जानता हूं कि कौन करता है। सभी ने मुझे बताया कि यह हर पैसे के लायक है, और विजुअल स्टूडियो में दक्षता में काफी सुधार करता है। मुझे लगता है कि इसमें एक विशेषता है जैसे कि आप दूसरों के TON के साथ क्या देख रहे हैं।

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