कीबोर्ड शॉर्टकट विज़ुअल स्टूडियो में सक्रिय नहीं हैं, जिसमें Resharper स्थापित है


237

मेरे पास Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 है।

समस्या यह है कि कोई भी शॉर्टकट सक्रिय नहीं है क्योंकि Resharper स्थापित किया गया था।

उदाहरण के लिए: मैं 'रिफ्रैक्टर> नाम बदलें' के माध्यम से नाम बदल सकता हूं। लेकिन shorcut Ctrl+ Rकुछ भी नहीं करता है।

मैंने Studio विज़ुअल स्टूडियो ’को in रेस्चर्पर> विकल्प> पर्यावरण> कीबोर्ड और मेनू’ में रिचार्पर कीबोर्ड योजना स्थापित की है

क्या शॉर्टकट को सक्रिय करने का कोई तरीका है? धन्यवाद।


1
कोई शॉर्टकट नहीं? Ctrl + C और Ctrl + V भी नहीं?
केंडल फ्रे

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

मेरा मानना ​​है कि VS स्टूडियो शॉर्टकट 'Ctrl + R, R' है। यानी Ctrl + R (डबल प्रेस) दबाए रखें। क्या यह काम करता है?
पैट्रिक डिसूजा

1
Ctrl + C और Ctrl + V काम कर रहे हैं। Ctrl + R, R - संदेश का कारण बनता है 'कुंजी संयोजन (Ctrl + R, Ctrl + R) एक कमांड नहीं है'। मैंने Resharper और VS दोनों की स्थापना रद्द कर दी है। फिर दोनों को फिर से स्थापित किया। (संदेश से पहले 'कुंजी संयोजन (Ctrl + R, Ctrl + R) कमांड के लिए बाध्य है (.Resharper.Rename) जो वर्तमान में उपलब्ध नहीं है।')
जूलिया

जवाबों:


471

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

मुझे भी एक बार ऐसा ही कुछ करना था।


7
@Divine: आपने मुझे वोट दिया क्योंकि किसी समस्या के लिए मेरा सुझाव आपकी मदद नहीं करता है? हाँ, यह समझ में आता है।
निक स्प्रीजित

24
यह आपके सभी वीएस सेटिंग्स को रीसेट करने जा रहा है , है ना? सिर्फ कीबोर्ड शॉर्टकट नहीं। क्योंकि वह बुरा है।
DCShannon

5
@DCShannon हां। हताश हालात हताश करने वाले उपाय बताते हैं। :) आप उन्हें रीसेट करने से पहले हमेशा अपनी सेटिंग्स निर्यात कर सकते हैं।
निक स्प्रिटितर

18
@DCShannon की टिप्पणी में चिंता वैध है। यह आपकी सभी वीएस सेटिंग्स को रीसेट कर देगा , जिसमें सिर्फ कीबोर्ड मैपिंग से परे कई चीजें शामिल हैं। एक बेहतर विकल्प उपकरण> विकल्प> पर्यावरण> कीबोर्ड
BitMask777

2
हालांकि यह एक समाधान है, पहला चरण (सभी सेटिंग्स को रीसेट करना) थोड़ा कठोर है और कई उपयोगकर्ताओं के लिए अनावश्यक होगा। ND72 द्वारा अधिक रूढ़िवादी सुझाव देखें - यह सलाह मेरे या एक से अधिक वर्कस्टेशन के लिए काम करती है, और यह केवल ReSharper सेटिंग्स को प्रभावित करती है न कि Visual Studio सेटिंग्स को।
जाजिमोव

139

इसने मेरे लिए काम किया।

Resharper / विकल्प / कीबोर्ड और मेनू / करने के लिए सेटिंग कोई नहीं / लागू करें और सहेजें

और फिर

Resharper / Options / KeyBoard & Menus / Set to Visual Studio / Apply और Save करें


21
मेरे लिए काम किया। मुझे लगता है कि इस समाधान को आजमाने से पहले सभी समाधान की कोशिश कर रहा हूँ जैसा कि स्वीकृत उत्तर में सुझाया गया है।
brntsllvn

2
इसने मेरे लिए भी वीएस 2017 और रीशर 2017 के साथ काम किया। मैं निश्चित रूप से स्वीकृत उत्तर में समाधान का उपयोग करने से पहले इसे आज़माने की सलाह देता हूं, जिसके अवांछित दुष्प्रभाव हैं।
ZbynekZ

1
यह Resharper 2017/03/02 और वी.एस. 2015 के लिए मेरे लिए काम किया
संकेत Sonavane

1
यह मेरे लिए VS 2019 प्रो में ReSharper 2018.3.4 के साथ काम किया।
रयान

यह सभी तरह से जवाब!
इरपाडर्प

18

मेरे पास एक ही समस्या थी और रीसेट ने इसे ठीक नहीं किया। तब पुनर्जीवन समर्थन ने मेरी मदद की। समाधान बहुत सरल था! मैं रूस से हूँ और आमतौर पर मेरा डिफ़ॉल्ट कीबोर्ड रूसी है। नियंत्रण कक्ष में | भाषा सेटिंग्स | कीबोर्ड बदलें - मैंने डिफ़ॉल्ट कीबोर्ड को अंग्रेजी में बदल दिया है। फिर वीएस में फिर से सेटिंग्स: रिसर्पर | विकल्प | कीबोर्ड और मेनू - आर # योजना लागू करें। और समस्या तय हो गई :)


वास्तव में, मेरे पास डच और अंग्रेजी सक्षम है। जब मैंने R # विषय लागू किया, तो कीबोर्ड डच से अंग्रेजी में बदल गया। मैंने सेव बटन को हिट करने से पहले डच में वापस स्विच किया। इसने मेरे लिए यह किया।
परसंग

9

मेरे पास एक दिन VS2015 के तहत यह काम करने में बहुत मुश्किल समय था। शुरुआती इंस्टॉल के बाद सब कुछ काम कर रहा था, लेकिन मैं आज सुबह आता हूं और मेरे कीबोर्ड शॉर्टकट काम नहीं करते हैं। रिसर्पर के पर्यावरण के माध्यम से जाना > कीबोर्ड और मेनू काम नहीं किया; Resharper को पुनर्स्थापित करने से काम नहीं चला। यहां तक ​​कि Resharper के AppData फ़ोल्डर से प्रत्येक कॉन्फ़िगरेशन को हटाने से काम नहीं हुआ।

तो क्या काम किया? Visual Studio के टूल> विकल्प> पर्यावरण> कीबोर्ड पर जाकर रीसेट पर क्लिक करें । जब मैंने ऐसा किया, उसके बाद रेस्परर की योजनाएँ शुरू हुईं।


समस्या यह है कि यह सिर्फ एक अस्थायी समाधान है। कभी-कभी मुझे वही दोहराना पड़ता है जो आपने दिन में कई बार वर्णित किया है।
दिमित्रो शेवचेंको

8

आप ReSharper द्वारा Visual Studio एकीकरण के विकल्पों को देख सकते हैं ...

  1. Visual Studio मेनू से ReSharper> Options ... का चयन करें
  2. विकल्प विंडो पर Visual Studio एकीकरण आइटम का चयन करें

पृष्ठ के निचले भाग में कीबोर्ड योजना को रीसेट करने के निर्देश दिए गए हैं।

अगर वह काम नहीं करता है, तो मैं ReSharper को फिर से स्थापित करूंगा।


1
वीएस 2015 आरसी में मेरे लिए काम किया। ReSharper Options> Keyboard & Menus पैनल में महत्वपूर्ण चरण का उल्लेख किया गया है: ReSharper कीबोर्ड स्कीम को फिर से लागू करने का प्रयास करने से पहले, Visual Studio विकल्पों में कीबोर्ड बाइंडिंग को रीसेट करें।
फॉर्म


7

वैकल्पिक रूप से - सुनिश्चित करें कि Resharper सक्षम है। मेरे विज़ुअल स्टूडियो ने मेरी रेस्पर लाइसेंस जानकारी को अपडेट नहीं किया, इसलिए रिसर्पर मेनू खोलने के बाद (यह जानने की कोशिश करने के बाद कि मेरे शॉर्टकट्स ने काम करना क्यों बंद कर दिया है?), एक मेनू आइटम था "रेस्पर अक्षम क्यों है?" मेनू आइटम पर क्लिक करने से एक डायलॉग खुलता है, जो तब लाइसेंस को स्वचालित रूप से हल करता है। Jetbrains के लिए अगला सवाल यह है कि मुझे स्वचालित रूप से नवीनीकृत करने के लिए संवाद क्यों खोलना है ??


1
सब कुछ बर्बाद करने के समय को बर्बाद करने के बाद, यह मेरी समस्या बन गई। मैं इतना बेवकूफ महसूस कर रहा हूं। बहुत बहुत धन्यवाद!!!
muzurB

हां - सूचीबद्ध कई विकल्पों को आजमाने के बाद, मुझे एहसास हुआ कि मेरा लाइसेंस समाप्त हो गया था। इसे अद्यतन करते हुए मुद्दों को तय किया। बस एक bummer है कि समाप्ति की बेहतर सूचना नहीं है।
डॉ। सी। हिलरियस

6

Visual Studio सेटिंग्स को रीसेट किए बिना :

मुझे बस मिल गया

  • ReSharper> विकल्प> कीबोर्ड
  • योजना बटन लागू करें
  • बटन सहेजें

अपने वी.एस. सेटिंग्स के साथ खिलवाड़ किए बिना अपने खोए हुए रिफ़ार्चर कीबोर्ड कमांड को वापस लाया

(विजुअल स्टूडियो कम्युनिटी 2017 + रीशेयर अल्टीमेट)


2
इसने मेरा मुद्दा भी तय कर दिया, लेकिन मैंने पाया कि काम करने से पहले मुझे VS को रीस्टार्ट करना पड़ा।
डैन सिनक्लेयर

3

मुझे विजुअल स्टूडियो 2015 और रीशेयर 9.2 के साथ भी यही समस्या थी

"विज़ुअल स्टूडियो 2015 में काम न करने वाले 9 कीबोर्ड शॉर्टकट"

मैंने कीबोर्ड योजनाओं को रीसेट करने और लागू करने की हर संभव कोशिश की थी और यूरी फेडोसेव से इसका जवाब पाया।

मेरे विंडोज 10 भाषा विन्यास में केवल भाषा वरीयताएँ "नियंत्रण कक्ष \ घड़ी, भाषा और क्षेत्र \ भाषा" में स्वीडिश थी

इसका समाधान भाषा सूची में अंग्रेजी (मैंने यूएस संस्करण को चुना) था। और फिर Resharper> Options> Keyboard & Menus> Apply Scheme पर जाएं। (शायद आपको योजना लागू करने की आवश्यकता नहीं है)


3

इस चरणों का प्रयास करें:

1) पुनर्जीवन Options>>Keyboard & Menus

तब बिंदु चुनें:

  • Hide overridden Visual Studio menu items (जाँच)
  • Visual Studio (जाँच)

फिर पर क्लिक करें Apply Scheme and Save

2) Tools> Options> Environment>Keyboard

  • क्लिक करें Reset
  • क्लिक करें Ok

2

इस मुद्दे पर सिर्फ एक टिप्पणी। जब मैंने Visual Studio 2015 RTM स्थापित किया, तब मेरे सभी resharper शॉर्टकट चले गए थे। (मैं उन्हें आरसी के साथ ठीक काम कर रहा था) मेरे कुछ सहयोगियों ने विजुअल स्टूडियो 2012 के साथ एक ही मुद्दा था।

मैंने यहां सभी सुझावों की कोशिश की लेकिन कोई काम नहीं किया। जिस तरह से मैं इसे हल करने के लिए पाया गया वह था: टूल पर जाएं -> आयात और निर्यात सेटिंग्स, "चयनित पर्यावरण सेटिंग्स आयात करें" का चयन करें और मेरे मामले में मेरे आरसी इंस्टॉलेशन से प्राप्त सेटिंग्स का उपयोग करें (आप देख सकते हैं कि इसके साथ फाइलें हैं दिनांक के कुछ भाग जैसे फ़ाइल नाम: CurrentSettings-2014-09-22)। अपने सहकर्मियों की समस्या के लिए मैंने मूल रूप से उन्हें अपने .vssettings भेजे जो मेरे पास थे जो मेरे स्थानीय VS2012 इंस्टॉलेशन पर काम कर रहे थे।

इसने शॉर्टकट समस्या को प्रभावी ढंग से हल किया। मेरे मामले में आगे की जांच से पता चला कि हालाँकि मैंने रेस्पर शार्टकट लागू किया था लेकिन वे कभी भी वास्तविक शॉर्टकट कुंजी से बाध्य नहीं थे कि सामान रीसेट क्यों नहीं किया गया।



1

मैंने इसे फिर से वीएस 2015 विकल्प-> कीबोर्ड में जाकर काम किया, फिर रीसेट को मार दिया। फिर कीबोर्ड विकल्पों को फिर से चालू करने और रीशर योजना का चयन करने और लागू करने के लिए वापस जाएं।


मेरे लिए भी यही काम किया। यह इस जेट ब्रेन फोरम थ्रेड में सुझाई गई विधि है: resharper-support.jetbrains.com/hc/en-us/community/posts/…
kiprainey

1

मैंने उसी समस्या का सामना किया है। मैंने स्वीकृत उत्तर का पालन किया। मैंने किया है, लेकिन यह काम नहीं कर रहा था, क्योंकि मेरा कीबोर्ड प्रारूप अलग था। यह बंगाली कीबोर्ड में था। लेकिन बाद में मैंने अपना कीबोर्ड लेआउट बदल दिया है और इस तरह से कोशिश की है।

Resharper > Options > Keyboard & Menus > Apply scheme > Save

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


1

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


1

NVidia उपयोगकर्ताओं के लिए ध्यान दें: GeForce अनुभव चुपचाप कुछ हॉटकी (उदाहरण के लिए Alt + F7) को ओवरराइड करता है और ReSharper उन्हें संभालने के लिए बंद हो जाता है। तो आपको पहले एनवीडिया हॉटकी को निष्क्रिय या रीमैप करना होगा।


1
मैं geforce सेटिंग्स में 'कुछ' ओवरले को सक्षम करता हूं, और मेरा पुनर्जीवन फिर से काम करता है, टा
sawe

1

अपडेट किया गया उत्तर:

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

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


0

केवल एक चीज जो मैं कह सकता था, वह पहले प्रयास करें और एक वीएस-मरम्मत करें। अगर वह काम नहीं करता है तो ऐसा करें।

Windows को पुनरारंभ करें और सुरक्षित मोड में, Visual Studio 2005 कमांड प्रॉम्प्ट में devenv / safemode चलाएँ। यदि सुरक्षित मोड में यह समस्या गायब हो गई है, तो इसका कारण तृतीय-पक्ष अनुप्रयोग, सेवाएँ या विज़ुअल स्टूडियो ऐड-इन्स होना चाहिए। कृपया कमांड प्रॉम्प्ट में devenv / resetsettings या devenv / सेटअप भी आज़माएं।

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1


0

मैंने उपरोक्त मुद्दों में से कई की कोशिश की है और अभी भी स्थापना की समस्याएं थीं।

यह पता चला है कि पूर्ण संस्करण को डाउनलोड करना (वेब ​​इंस्टॉलर नहीं), और इसे व्यवस्थापक के रूप में चलाने से अंत में वीएस 2015 में कोई त्रुटि नहीं के साथ स्थापित नवीनतम संस्करण मिला।


0

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

यह मेरे लिए विजुअल स्टूडियो 2012 पर काम कर रहा है।


-1

मुझे हटाना पड़ा

C: \ Users {उपयोगकर्ता नाम} \ AppData \ Local \ JetBrains फ़ोल्डर। तब फिर से शार्टकट को सक्षम करने में सक्षम था।


मेरा मुद्दा वास्तव में एक जैसा नहीं था (कोई कीबोर्ड शॉर्टकट नहीं था क्योंकि पुनर्खरीद एक चेकआउट के बाद लोड करने में सक्षम नहीं थी) लेकिन इस समाधान ने इसे ठीक कर दिया।
13:16 पर ऑक्ट

कृपया सावधान रहें। यह विज़ुअल स्टूडियो को तोड़ सकता है, चाहे जो भी हो, Resharper। साथ ही, यह आपको क्लीन अनइंस्टॉल-रीइंस्टॉल करने से रोक सकता है।
जिम जी।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.