F12 अब Visual Studio में काम नहीं करता है


99

यह मुझे पागल बना रहा है। जब से मैंने ReSharper 4 को स्थापित किया है, F12अब काम नहीं कर रहा है। यदि आप गोटो सब मेनू घोषणा में सभी ReSharper शॉर्ट कट को देखते हैं तो कोई भी असाइनमेंट नहीं है!

एक ही रास्ता मैं घोषणा करने के लिए जा सकते हैं का उपयोग करना है Altऔर `और उसके बाद घोषणा का चयन।

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

दिलचस्प है, जब मैं उपयोग करता हूं Altऔर `मुझे वास्तव में घोषणा विकल्प के लिए दो प्रविष्टियां मिलती हैं।

किसी को भी इस समस्या का सामना करना पड़ा है?

मैं Visual Studio 2005 SP1 का उपयोग कर रहा हूँ।

जवाबों:


47

मेरे पास कुछ अवसर आए हैं, जहां रेस्परर और विजुअल स्टूडियो कीबाइंडिंग मिश्रित हो गए और मुझे उनकी समस्याओं को हल करना पड़ा।

यदि यह केवल एक या दो बाइंडिंग हैं जिनकी आप परवाह करते हैं तो आप उन्हें बदलकर जा सकते हैं

टूल्स-> कस्टमाइज़-> कीबोर्ड मेनू विकल्प।


3
धन्यवाद! आपने मुझे प्रति दिन बहुत सारे सही बटन क्लिक सहेजे हैं! :-)
H27studio

2
यह कभी-कभी काम नहीं कर सकता है। मुझे इसे नीचा दिखाना होगा। कृपया नीचे @Ryan द्वारा अधिक पूर्ण उत्तर देखें।
आइजैक ललोपिस

5
यहाँ सेटिंग्स "रीसेट" करें।
धनुका Mar।

262

मैं एक ही मुद्दे में भाग गया और पहले अपने विज़ुअल स्टूडियो कीबोर्ड मैपिंग को रीसेट करके इसे हल किया:

उपकरण> विकल्प> कीबोर्ड> रीसेट

फिर ReSharper विकल्पों में जा रहे हैं और योजना को लागू कर रहे हैं:

पुनर्विक्रेता> विकल्प> दृश्य स्टूडियो एकीकरण> योजना लागू करें

अपडेट करें:

VS2017 के लिए आगे:

उपकरण> विकल्प> पर्यावरण> कीबोर्ड> रीसेट

Resharper 2017.2 के लिए:

पुनर्विक्रेता> विकल्प> पर्यावरण> कीबोर्ड और मेनू> कीबोर्ड शॉर्टकट> योजना लागू करें


4
फिर भी एक समाधान जब 7 और बनाम 2012 में मिलाया जाता है। इस सलाह के लिए धन्यवाद।
रासमस क्रिस्टेन्सन

7
रेस्परर 8 में यह (जैसा कि अन्य उत्तर में उल्लेख किया गया है) है: रेस्परर> विकल्प> पर्यावरण> कीबोर्ड और मेनू> (कीबोर्ड शॉर्टकट के तहत विजुअल स्टूडियो का चयन करें)> योजना लागू करें> सहेजें
राहुल आर।

1
@RahulR। मैंने इसे तदनुसार संपादित किया, लेकिन मैंने जवाब रखा क्योंकि यह अभी भी सच होगा यदि कोई v8 या पहले का उपयोग करता है। मुझे लगता है कि यह काम करता है इस जवाब को पुश करने के लिए स्टैकओवरफ्लॉवर की सिफारिश करूंगा।
आइजैक ललोपिस

और वी.एस. को पुनः आरंभ करने के लिए मत भूलना, मेरे मामले में करना था :)
यासर शेख

यह! मेरी भी यही समस्या थी। यह मुझे पागल कर रहा था। बहुत बहुत धन्यवाद।
तोहनमेस्टर

21

ReSharper 8 और Visual Studio 2012 के लिए:

उपकरण> विकल्प> कीबोर्ड> रीसेट

फिर ReSharper विकल्पों में जा रहे हैं और योजना को लागू कर रहे हैं:

पुनर्विक्रेता> विकल्प> पर्यावरण> कीबोर्ड और मेनू> (कीबोर्ड शॉर्टकट के तहत दृश्य स्टूडियो का चयन करें)> योजना लागू करें> सहेजें


15

मुझे यह समस्या थी और इसे चित्र में वर्णित चरणों का पालन करके हल किया गया था:

रास्ते पर विज़ुअल स्टूडियो टैब खोलें: उपकरण >> विकल्प >> कीबोर्ड

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

रास्ते पर विज़ुअल स्टूडियो टैब खोलें: पुनर्विक्रेता >> विकल्प >> कीबोर्ड और मेनू और निम्नलिखित करें:

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

और फिर ऊपर के मार्ग को फिर से खोलें और निम्न कार्य करें:

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

अंत में, Visual Studio को बंद करें और इसे खोलें।


8

मुझे वीएस २०१५ में यह मुद्दा था रेस्पर ९ .३.३ का उपयोग करते हुए, मैंने रेयान के उत्तर की कोशिश की लेकिन यह अभी भी काम नहीं किया।

  • रयान के चरणों को करने के बाद, मैंने F12 पर क्लिक किया, जहाँ रेस्पर ने पूछा कि आप क्या करना चाहते हैं? , मैं यूज़ विज़ुअल स्टूडियो कमांड्स का चयन करता हूँ । फिर भी काम नहीं करता है।
  • उपकरण> विकल्प> कीबोर्ड> ReSharper.ReSharper_GotoNextHighlight चुनें कमांड सूची बॉक्स से
  • चयनित कमांड के लिए शॉर्टकट को F12 में बदलें (टेक्स्ट एडिटर) , निकालें और ठीक पर क्लिक करें ।

इसके बाद यह काम करता है!


1
मैं कहूंगा कि यह ठीक है। पहली बार जब आप F12 का उपयोग करते हैं, तो Resharper के बजाय VS कमांड का उपयोग करने के लिए चयन करने के बाद, आपको विश्वास होगा कि F12 का उपयोग "सामान्य" के रूप में किया जाएगा, लेकिन अपने स्वयं के उपयोग के लिए F12 के नक्शे को फिर से चलाएँ। तो आपको F12 के लिए सभी resharper मैपिंग को निकालने की आवश्यकता है जैसे आपने वर्णित किया है।
वुल्फ

विजुअल स्टूडियो प्रोफेशनल 2017 15.1.2 और रिज़ॉर्ट अंतिम 2017.2.2 के साथ काम नहीं करता है।
ओलरिन

3

यह संभव है कि आपने अपने कीबोर्ड पर Fn मोड (ब्लू कीज़) को सक्षम किया है जो F12 सहित कार्यात्मक कुंजियों के डिफ़ॉल्ट व्यवहार को ओवरराइड करता है।


उत्तर के रूप में इसे जोड़ने के लिए यहां आया था। सुनिश्चित करें कि यदि आपके कीबोर्ड में ऐसी सुविधा है तो F-Lock को टॉगल किया जाता है।
और ...

मैं ऊपर नरक की कोशिश की है और कोई भी मदद की है। यह सबसे अच्छा उत्तर है))
बागेल व्याचेस्लाव

2

मुझे VS2013 और रिशेपर 9 के साथ भी यही समस्या थी। मेरे पास इस तरह का एक कोड है:

gridList.Method1();
gridList.Method2();

मैं तो में से किसी पर राइट क्लिक करें gridListऔर क्लिक Find Usages(या बस उपयोग Shift+F12), लेकिन यह कहते हैं, "Usages नहीं मिला" भले ही यह सिर्फ एक लाइन की दूरी पर है! कभी-कभी वी.एस. पुनरारंभ मदद करेगा, कभी-कभी यह नहीं होगा। ऐसा लगता है कि Reshaper का कैश साफ़ करने में मदद करता है: Resharper -> Options -> Environment -> General -> Clear Caches । इसके लिए वीएस को फिर से शुरू करने की जरूरत है, लेकिन फिर यह उम्मीद के मुताबिक काम करने लगा।


0

मैं एक संगठनात्मक परिवर्तन के बाद इस समस्या में भाग गया जिससे मेरी विंडोज़ प्रोफ़ाइल बदल गई। मैंने ऊपर सूचीबद्ध समाधानों की कोशिश की, लेकिन कुछ भी काम नहीं कर रहा था। यहाँ बताया गया है कि मैंने इसे कैसे तय किया (क्रूर बल काम किया!)

नोट: सूचीबद्ध चरण वीएस 2012 और रीशेयर 7.1.3 के लिए हैं

  1. अनइंस्टॉल किया हुआ पुनः शार्पर
  2. दृश्य स्टूडियो से बाहर निकलें, सुनिश्चित करें कि प्रक्रिया devenv.exe अब चल रही प्रक्रियाओं में नहीं है (मेरे मामले में वहां था और मुझे टास्क मैनेजर से "एंड प्रोसेस ट्री" करना था)
  3. वीएस 2012 से निकाल दिया गया, और मेनू टूल्स से -> विकल्प -> पर्यावरण -> कीबोर्ड विजुअल C # 2005 (या कोई अन्य सेटिंग जिसे आप प्यार करते हैं) और दबाए गए रीसेट करें
  4. शटडाउन VS फिर से (और सुनिश्चित करें कि devenv.exe टास्क मैनेजर में मारा गया है)
  5. री-शॉपर री-इंस्टाल किया

शुभकामनाएँ!


0

इन चरणों ने इसे मेरे लिए हल कर दिया:

  1. डिवाइस मैनेजर में कीबोर्ड अनइंस्टॉल करें
  2. अपना कीबोर्ड USB फिर से डालें

0

"वेब एसेंशियल" दृश्य स्टूडियो जोड़ें या अपडेट करें "वेब एसेंशियल" आप इसे यहां पा सकते हैं: मेनू >> उपकरण >> एक्सटेंशन और अपडेट

मुझे उम्मीद है कि इससे आपका समय बचेगा। इसने मेरे लिए काम किया।

वेब आवश्यक


0

ReSharper ने जोड़ा बकवास'अच्छी' नई बात यह है कि वे अब एक फीचर कहते हैं: स्मार्ट गो टू डिक्लेरेशन। जितना गूंगा यह लग सकता है, यह डिफ़ॉल्ट रूप से सक्षम होता है:बकवास 'अच्छा'।

फ़ीचर का वर्णन यहाँ से दिए गए लिंक पर किया गया है लेकिन ईमानदारी से इसे कम से कम इसे निष्क्रिय रखना चाहिए, न कि पहिए को फिर से लगाना। यह आपको यह भी बताता है कि उसे कैसे निष्क्रिय करना हैबकवास 'अच्छा' सुविधा।


0

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


0

मैंने सिर्फ पुलओवर के मैक्रो क्रिएटर F12को स्थापित किया था और मैक्रो को रोकने के लिए वैश्विक हॉटकी के रूप में सेट किया गया था। इससे पहले कि वीएस के पास जाने का मौका था, वह कीप को इंटरसेप्ट कर रहा था।

समाधान है कि हॉटकी को किसी और चीज़ में बदलना। मैंने Ctrl-F12 चुना। इनपुट बॉक्स पुलओवर विंडो के शीर्ष दाईं ओर है।

हॉटकी बदलने के बाद


0

मेरी समस्या यह थी कि जब मैं विज़ुअल स्टूडियो में "परिभाषा की झलक" की कोशिश कर रहा था, तो मैं "Alt + F12" कमांड का उपयोग नहीं कर सका। मुझे एक और फोरम-थ्रेड के माध्यम से पता चला कि यह एनवीडिया का GeForce एक्सपीरियंस था जो कुछ "ऑल्ट" शॉर्टकट को ओवरराइड करता है और स्क्रीन रिकॉर्डिंग आदि के साथ उनकी कार्यक्षमता के लिए उनका उपयोग करता है।

यह मेरे लिए क्या हल हुआ, GeForce अनुभव सेटिंग्स में जा रहा था और इन-गेम ओवरले के उपयोग को बंद कर दिया:

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

वैकल्पिक रूप से, यदि आप ओवरले का उपयोग करना चाहते हैं, तो आप केवल शॉर्ट कट कमांड को बदल सकते हैं।


0

अद्यतन 2020. मेरे पास एक ही समस्या थी और बहुत सारे तरीके भी आजमाए, लेकिन वह अभी भी काम नहीं कर रहा था ... [VS 2015, ReSharper 2019.3.1] लेकिन, जैसे एंड्रियस ने कहा: Resharper -> विकल्प -> पर्यावरण - > सामान्य -> ​​स्पष्ट कैश। इसके लिए वीएस को फिर से शुरू करने की जरूरत है, लेकिन फिर यह उम्मीद के मुताबिक काम करने लगा।

सारांश यह है: (ऊपर दिए गए चरणों का प्रयास करें) + पुनर्परिभाषित ..-> साफ़ कैश + वी.एस. पुनः आरंभ करें। आशा है कि यह उपयोगी होगा


मुझे भी। दुर्भाग्य से, सभी कैश को साफ़ करने के बाद भी, शॉर्टकट रीसेट करना और उन्हें लागू करना, यह अभी भी काम नहीं करता है।
क्रिप्टोस

सहमत, दुर्भाग्य से अभी भी हमेशा काम नहीं कर रहा है। शायद अच्छा विचार एक मुद्दा रिपोर्ट है?
mbies

0

इसे सक्षम करने के लिए सरल तरीके का प्रयास करें, कीबोर्ड की Fn + Esc कुंजी दबाएं।

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