Ctrl + R, Ctrl + R कमांड काम नहीं कर रहा है


86

मैं एक चर का नाम बदलने के लिए Visual Studio 2008 के भीतर Ctrl+ R, Ctrl+ Rकमांड का उपयोग करने का प्रयास कर रहा हूं । मुझे यह कहते हुए एक त्रुटि संदेश मिलता है

"कुंजी संयोजन ( Ctrl+ R, Ctrl+ R) कमांड (और नाम बदलें ...) के लिए बाध्य है जो वर्तमान में उपलब्ध नहीं है।"

मैं इसे या कुछ भी नहीं चला रहा हूं जिसके बारे में मैं सोच सकता हूं कि फाइल के संशोधनों पर रोक लगाई जा सकती है और F2 कमांड का नाम बदलने की अनुमति देता है। क्या किसी को पता है कि इसे किस प्रकार ठीक किया जा सकता है?

संपादित करें: मेरे पास रेस्परर स्थापित है, लेकिन पहले एक ही सेटअप के साथ ऐसा करने में सक्षम था, मैंने हाल ही में माइग्रेट किए गए कंप्यूटर।

जवाबों:


83

मैं निम्नलिखित करके इसे ठीक करने में सक्षम था:

  1. पर जाएं Resharperविकल्प मेनू commmand
  2. चुनें पर्यावरणकीबोर्ड और मेनू
  3. कीबोर्ड शॉर्टकट के तहत विजुअल स्टूडियो विकल्प का चयन करें
  4. अप्लाई स्कीम और सेव पर क्लिक करें

यह एक नाम बदलने के लिए Ctrl+ R, Ctrl+ Rका कारण होगा । (डायलॉग बॉक्स में ReSharper विकल्प चुनें जो तब पॉप अप होता है।)

हालाँकि, यह F2अब किसी नाम बदलने में सक्षम नहीं था। मैं निम्नलिखित कार्य करने में सक्षम था:

  1. पर जाएं ReSharperविकल्प मेनू आदेश
  2. पर्यावरण का चयन करें → सामान्य
  3. पुनर्स्थापना पुनर्स्थापना कुंजीपटल शॉर्टकट्स के तहत ReSharper 2.x या IntelliJ IDEA का चयन करें
  4. अप्लाई या ओके पर क्लिक करें

यह एक चर का नाम बदलने के लिए काम करने के लिए दोनों F2और Ctrl+ R, Ctrl+ Rआदेश देता है।

यह दृश्य स्टूडियो के साथ स्थापित किया जा रहा ReSharper के लिए विशिष्ट प्रतीत होता है, मुझे नहीं पता कि अगर ReSharper स्थापित नहीं थे तो इसका समाधान क्या होगा।

ReSharper विकल्प मेनू


2
ऐसा प्रतीत होता है कि मेरे पास ReSharper नहीं है इसलिए मैं अभी भी इस समस्या का हल ढूंढ रहा हूं।
चाकी

2
@Chucky आप विज़ुअल स्टूडियो में कीबोर्ड शॉर्टकट को टूल -> ऑप्शन्स -> एनवायरनमेंट -> कीबोर्ड पर जाकर देख सकते हैं, जो Refactor देख रहे हैं। "Show कमांड्स युक्त:" फ़ील्ड के तहत नाम बदलें, और इसे CTLR + R, CTRL + पर सेट करें। "प्रेस शॉर्टकट कुंजियाँ:" के तहत
बोआन

2
मैंने इसे 1 के तहत पाया। पुनर्जीवन-> विकल्प 2. कीबोर्ड और मेनू 3. विज़ुअल स्टूडियो का चयन करें और "योजना लागू करें" दबाएं, 4. सहेजें पर क्लिक करें
एंडर्स लिंडेन

बस कभी-कभी जोड़ने के लिए आपको इसके प्रभावी होने के लिए Visual Studio को पुनरारंभ करना होगा। निश्चित रूप से मैं में VS2013 किया
garryp

1
यदि यह काम नहीं करता है, तो "ओवरराइड विजुअल स्टूडियो मेनू आइटम छुपाएं" को अनचेक करने का प्रयास करें। इसने मेरे लिए काम किया।
उमुत ओजेल

18

रेस्परर 6 के लिए

तुम्हे करना चाहिए:

  • मेनू का चयन करें "Resharper" - "विकल्प ..."
  • "विजुअल स्टूडियो इंटीग्रेशन" चुनें
  • दोनों स्थानों में "विज़ुअल स्टूडियो" चुनें
  • "योजना लागू करें" पर क्लिक करें

यह या तो काम करेगा या आपके पास (विजुअल स्टूडियो या रेस्पर) करने के लिए एक चयन होगा, यदि ऐसा है, तो फिर से चयन करें।


धन्यवाद! यह मदद करता है। विज़ुअल स्टूडियो में रीसेट करने से आप तब रिचार्पर का चयन कर सकते हैं (जब शॉर्टकट की समस्या उत्पन्न होती है)।
अनातोली मिरोनोव

2
मैंने कभी नहीं सोचा था कि दृश्य स्टूडियो की स्थापना मुझे
पुनर्व्यवस्थित

4

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


यह समस्या को ठीक करने में सहायक था।
mwright

@ राइट - यदि आप समस्या को हल करने में मदद करते हैं तो समाधान को चिह्नित करना सुनिश्चित करें।
क्रिमसनएक्स

@CrimsonX - जबकि मददगार यह वास्तव में समाधान नहीं था, मुझे लगता है कि उस पर क्या प्रोटोकॉल है? आप इसे समाधान के रूप में चिह्नित करते हैं और फिर समाधान के चरणों को शामिल करने या अपना स्वयं का उत्तर बनाने के लिए अपनी पोस्ट को अपडेट करते हैं?
मैरिट

@mwright। एक अच्छा सवाल। यदि मैं आपकी स्थिति में था, और मुझे स्वयं की मदद से एक विस्तृत उत्तर मिला, तो मैं अपने प्रश्न का उत्तर दूंगा, इसे उत्तर के रूप में चिह्नित करूंगा, और (और अपवॉट) लोगों को धन्यवाद देता हूं जिन्होंने आपको समाधान खोजने में मदद की। इसका एक निर्णय कॉल ...
क्रिमसन एक्स

4

मेरे मामले में ReSharper कैश को साफ़ करके समस्या का समाधान किया गया था। यह Environment > Generalयहाँ नीचे विकल्प मेनू में किया जा सकता है :

विकल्प मेनू का स्क्रीनशॉट


1
यह अच्छी बात है!
यू यांग जियान

समान रूप से, मैंने ऊपर बहुत सारी चीजों की कोशिश की लेकिन ReSharper कैश को साफ़ करने से पहले मैंने फ़ाइलों और विज़ुअल स्टूडियो को बंद कर दिया और फिर से खोल दिया। काम करने लगा। कष्टप्रद! लेकिन हे, समस्या हल हो गई :)
जोएल बाल्मर

2

मेरे साथ एक बार ऐसा हुआ था। मुझे इसे काम पर लाने के लिए रेस्परर (ऐड / रिमूव प्रोग्राम्स से मरम्मत) को फिर से स्थापित करना पड़ा। लेकिन यह हालांकि VS2005 के साथ था।


2

Visual Studio 2013 में ReSharper के संस्करण 8 का उपयोग करना, मुझे करना पड़ा

  1. RESHARPER मेनू -> विकल्प पर जाएं
  2. पर्यावरण का विस्तार करें
  3. कीबोर्ड और मेनू चुनें
  4. ReSharper कीबोर्ड योजना के रूप में विज़ुअल स्टूडियो चुनें
  5. लागू योजना पर क्लिक करें ... सहेजें और बंद करें संवाद बॉक्स।

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

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


0

यदि आप शॉर्टकट को जारी करते समय संपादक विंडो पर ध्यान केंद्रित नहीं करते हैं, तो आपको यह व्यवहार Visual Studio (R # स्थापित किए बिना) में मिलता है। मैंने अभी इसे R # स्थापित के साथ आज़माया है और यह वही काम करता है।

संपादक को फ़ोकस दें (यानी इसमें क्लिक करके) और पुनः प्रयास करें।


0

यह आमतौर पर Resharper द्वारा उपयोग किया जाने वाला शॉर्टकट है। क्या कोई मौका है कि रेसपेरर नहीं चल रहा है?

वैकल्पिक रूप से, आप नाम बदल सकते हैं, हिट कर सकते हैं Ctrl+ .और फिर नाम बदलें


0

DevExpress के लिए:

  • विकल्प स्क्रीन खोलें ( Ctrl+ Alt+ Shift+ O)
  • कोरफीचर्स पर जाएं
  • डिफ़ॉल्ट को Visual Studio शॉर्टकट में सेट करें

0

मेरे लिए, यह समस्या मेरे द्वारा नियम और शर्तों पृष्ठ पर 'स्वीकार' पर क्लिक नहीं करने के कारण हुई थी, लेकिन इसे बंद करना। मुझे नहीं पता था कि यह नियम और शर्तें हैं, और यह सोचा कि यह केवल एक नोटिस था, या एक 'रीडमी' था। का प्रदर्शन किया।


0

उपरोक्त सभी उत्तर अच्छी तरह से और अच्छे हैं लेकिन यह त्रुटि भी एक और उदाहरण में सामने आती है।


आप प्रोजेक्ट के लिए लिखी गई अपनी टेस्ट स्क्रिप्ट को डीबग करना शुरू कर देते हैं, प्रोजेक्ट ब्रेकपॉइंट पर रुक जाता है।

यदि इस बिंदु पर, आप कोड पर किसी भी ऑपरेशन का प्रयास करते हैं, तो आपको त्रुटि समान मिलेगी: "कुंजी संयोजन ( Ctrl+ R, Ctrl+ R) कमांड के लिए बाध्य है (और नाम बदलें ...) जो वर्तमान में उपलब्ध नहीं है।"


0

विज़ुअल स्टूडियो को पुनरारंभ करें।

मेरे लिए काम किया।


0

मेरे लिए कुछ भी काम नहीं किया है जब तक मैं अपने Resharper उन्नयन की कोशिश की है! : हे


0

उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया। मुझे अंत में अपनी resharper सेटिंग्स को रीसेट करना पड़ा।

  1. Resharper पर जाएं -> विकल्प प्रबंधित करें
  2. "सभी सेटिंग्स रीसेट करें" बटन पर क्लिक करें

0

मैं अनुमान लगा रहा हूं कि बहुत कम लोग मेरी स्थिति में होंगे, लेकिन FWIW मैं इस स्थिति में भी था जहाँ Refactor.Rename (Ctrl + R, Ctrl + R) विजुअल स्टूडियो 2019 / विन 10 में काम नहीं कर रहा था , रिबूट / पुनरारंभ के बाद मैं। रेस्परर स्थापित नहीं किया था। मेरे मामले में Refactor.Rename काम नहीं कर रहा था क्योंकि मेरा प्रोजेक्ट FOLDER मोड में था न कि सॉल्यूशन मोड (OMFG)। जैसे ही मैंने समाधान उपकरण का उपयोग "स्विच दृश्य" के लिए किया और समाधान मोड में चला गया Refactor.Rename ने फिर से काम करना शुरू कर दिया। इस दृष्टि से निश्चित रूप से समझ में आता है, लेकिन किसी तरह का त्रुटि संदेश / चेतावनी मुझे यह महसूस करने में मदद करती कि समस्या क्या है!


0

मेरे लिए, समस्या यह थी कि मैंने रेस्परर मूल्यांकन शुरू नहीं किया था जो कि स्पष्ट नहीं था क्योंकि सभी रिस्पेन्सर एक्सटेंशन विकल्प सुलभ थे, लेकिन सुराग निम्न था:

एक्सटेंशन्स -> रेस्चर्पर -> क्यों रेस्परर डिसएबल है।

"प्रारंभ मूल्यांकन" पर क्लिक करें (पटकथा में "ठहराव मूल्यांकन" के समान स्थान पर)

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

जब मैंने "ओके" पर क्लिक किया तो मुझे मूल्यांकन शुरू होने की उम्मीद थी, लेकिन स्पष्ट रूप से यह नहीं है।

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