जवाबों:
आप मेनू उपकरण में निलंबित बटन का उपयोग करके ReSharper 5 और नए संस्करणों को अक्षम कर सकते हैं -> विकल्प -> ReSharper ।
आप बहुत ज्यादा क्लिक करने के बिना यह करने के लिए चाहते हैं, कमान विंडो (खोलने Ctrl+ W, A) और के प्रकार:
ReSharper_Suspend
या ReSharper_Resume
आप क्या चाहते हैं पर निर्भर करता है।
या आप इस उद्देश्य के लिए एक कीबोर्ड शॉर्टकट भी सेट कर सकते हैं। विजुअल स्टूडियो में, टूल्स -> विकल्प -> पर्यावरण -> कीबोर्ड पर जाएं ।
वहाँ आप एक कीबोर्ड शॉर्टकट असाइन कर सकते हैं ReSharper_Suspend
और ReSharper_Resume
।
कमांड विंडो को Ctrl+ Alt+ के साथ भी खोला जा सकता है A, जैसा कि आप संपादक में हैं।
Command Window
मेरे लिए बाध्य है Ctrl
alt
A
। ऐसा इसलिए हो सकता है क्योंकि Re # ने Ctrl
W
Extend selection
बाइंड ReSharper_ToggleSuspended
एक शॉर्टकट कुंजी से ।
कदम:
बाइंडिंग ReSharper_ToggleSuspended
कोई शॉर्टकट कुंजी (मेरे मामले में: Ctrl-Shift-क्यू) के लिए बहुत अच्छी तरह से काम करता है। ReSharper द्वारा Async CTP का समर्थन नहीं करने के बावजूद अभी तक (2011 के मध्य के अनुसार), जब कोड में डुबकी से async कीवर्ड का उपयोग होता है, तो यह शॉर्टकट अमूल्य है।
मैं हमेशा भूल जाता हूं कि यह कैसे करना है और यह Google पर शीर्ष परिणाम है। IMO, यहाँ कोई भी उत्तर संतोषजनक नहीं है।
तो इस बार, अगली बार मैं इसे खोजता हूं और दूसरों की मदद करने के लिए, यहां बताया गया है कि यह कैसे करना है और बटन इसे टॉगल करने के लिए कैसा दिखता है:
के package manager console
माध्यम से खोलेंQuick Launch
PowerShell उदाहरण लॉन्च करने के लिए कैप्शन बटन के पास बार के । पैकेज प्रबंधक कंसोल पॉवर्सशेल उदाहरण में नीचे कोड दर्ज करें:
यदि आप इसे मानक टूलबार में जोड़ना चाहते हैं:
$cmdBar = $dte.CommandBars.Item("Standard")
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
यदि आप इसे एक नए कस्टम टूलबार में जोड़ना चाहते हैं:
$toolbarType = [EnvDTE.vsCommandBarType]::vsCommandBarTypeToolbar
$cmdBar = $dte.Commands.AddCommandBar("Resharper", $toolbarType)
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"
यदि आप गड़बड़ करते हैं या उस बार से खुश नहीं हैं जिसे आपने इसे जोड़ा है और इसे शुरू करने की आवश्यकता है, तो इसे हटा दें:
$ctrl.Delete($cmdBar)
$dte.Commands.RemoveCommandBar($cmdBar)
बटन जोड़ने के अलावा, कीबोर्ड शॉर्टकट ctrl+shift+Num -, ctrl+shift+Num -
(यानी: सीटीटी शिफ्ट और डबल-टैप कीपैड_मिनस) बढ़िया काम करता है।
EDIT: ऐसा लगता है कि स्टिंगजाइक को वह मूल पोस्ट मिली जो मुझे बहुत पहले मिली थी, जब मैं इसके लिए एक Google खोज करता हूं तो वह कभी नहीं दिखाता: https://stackoverflow.com/a/41792417/16391
यदि विकल्प मेनू से रिचार्ज पूरी तरह से गायब है, तो ऐसा इसलिए हो सकता है क्योंकि एक्सटेंशन को स्वयं अक्षम कर दिया गया है।
Visual Studio 2017 में ReSharper 2018.XX को Help
> पर जाकर सक्षम और अक्षम किया जा सकता है Manage Visual Studio Performance
। फिर चयन JetBrains ReSharper ...
के तहत Extensions
।
विजुअल स्टूडियो 2019 में, आप नीचे जाएंगे Extensions->Manage Extensions->Installed
यदि आप कमांड विंडो या शॉर्टकट कुंजी का उपयोग नहीं करना चाहते हैं तो आप ReSharper को टॉगल करने के लिए एक मेनू आइटम जोड़ सकते हैं। अफसोस की बात है कि ReSharper_ToggleSuspended
कमांड को सीधे मेनू में नहीं जोड़ा जा सकता है ( उस पर एक खुला मुद्दा है ), लेकिन इसके चारों ओर काम करना काफी आसान है:
इस तरह एक मैक्रो बनाएँ:
Sub ToggleResharper()
DTE.ExecuteCommand("ReSharper_ToggleSuspended")
End Sub
फिर उस मैक्रो को चलाने के लिए एक मेनू आइटम जोड़ें:
मामले में समाधान ने केवल पुनर्विक्रेता को निलंबित करने में मदद नहीं की (एसटीआरजी + आर, एसटीआरजी + आर ने अभी भी उदाहरण के लिए काम नहीं किया) मैंने प्लगइन को अक्षम करने और दृश्य स्टूडियो को पुनरारंभ करने का फैसला किया।
VisualStudio > Extras > Extensions > Resharper > Disable
https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance
बहुत सरल कदम:
आपको एक्सटेंशन पर अक्षम बटन दिखाई देगा , उस पर क्लिक करें फिर विज़ुअल स्टूडियो को पुनरारंभ करें और यही वह है!
suspend option
@ Matthew.perron से मेरे लिए काम करता है, लेकिन मैं यह विजुअल स्टूडियो के सभी में निर्मित कोड-विश्लेषण / निरीक्षण खो :(