উত্তর:
আপনি মেনু সরঞ্জামগুলিতে সাসপেন্ড বোতামটি ব্যবহার করে > বিকল্পসমূহ -> রিশ্যার্পারে রিসার্পার 5 এবং আরও নতুন সংস্করণ অক্ষম করতে পারেন ।
আপনি যদি খুব বেশি ক্লিক না করে এটি করতে চান, কমান্ড উইন্ডো ( Ctrl+ W, A) খুলুন এবং টাইপ করুন:
ReSharper_Suspend
বা ReSharper_Resume
আপনি যা চান তার উপর নির্ভর করে।
অথবা আপনি এমনকি এই উদ্দেশ্যে একটি কীবোর্ড শর্টকাট সেট করতে পারেন। ভিজ্যুয়াল স্টুডিওতে, সরঞ্জাম -> বিকল্পগুলি -> পরিবেশ -> কীবোর্ডে যান ।
সেখানে আপনি ReSharper_Suspend
এবং একটি কীবোর্ড শর্টকাট নির্ধারণ করতে পারেন ReSharper_Resume
।
কমান্ড উইন্ডো সাথে খোলা যাবে Ctrl+ + Alt+ + A, শুধু যদি আপনি সম্পাদক আছেন।
Command Window
আমার জন্য আবদ্ধ হয় Ctrl
alt
A
। এটি হতে পারে কারণ পুনরায় # এর দ্বারা আবদ্ধ Ctrl
W
হয়েছেExtend selection
বাঁধাই করা ReSharper_ToggleSuspended
একটি শর্টকাট কী ।
পদক্ষেপ:
ReSharper_ToggleSuspended
একটি শর্টকাট কী বাঁধাই (আমার ক্ষেত্রে: Ctrl-Shift-Q) খুব ভাল কাজ করে। রিশার্পার এখনও অ্যাসিঙ্ক সিটিটি সমর্থন করে না (২০১১ এর মাঝামাঝি হিসাবে) কোডটিতে ডুব দেওয়ার সময় অ্যাসিঙ্ক কীওয়ার্ডটি ব্যবহার করে, এই শর্টকাটটি অমূল্য।
আমি কীভাবে এটি করব সবসময় ভুলে গেছি এবং এটি গুগলের শীর্ষ ফলাফল। আইএমও, এখানে উত্তরগুলির কোনওটিই সন্তোষজনক নয়।
সুতরাং এবার, পরের বারের জন্য আমি এটি অনুসন্ধান করব এবং অন্যকে সহায়তা করতে এখানে এটি কীভাবে করা যায় এবং বোতামটি এটি টগল করার মত দেখাচ্ছে:
package manager console
মাধ্যমে খোলাQuick Launch
পাওয়ারশেল উদাহরণটি চালু করতে ক্যাপশন বোতামগুলির নিকটে বারের । প্যাকেজ ম্যানেজার কনসোল পাওয়ারশেলের উদাহরণে নীচের কোডটি প্রবেশ করান:
আপনি যদি এটি স্ট্যান্ডার্ড টুলবারে যুক্ত করতে চান:
$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 -
(যা: সিটিআরএল শিফট এবং ডাবল-ট্যাপ কীপ্যাড_মিনিয়াস) দুর্দান্ত কাজ করে।
সম্পাদনা: দেখে মনে হচ্ছে স্টিংজি জ্যাক মূল পোস্টটি অনেক আগে পেয়েছি, যা আমি কখনই এর জন্য গুগল অনুসন্ধান করি তা কখনই প্রদর্শিত হয় না: https://stackoverflow.com/a/41792417/16391
বিকল্পগুলি মেনু থেকে পুনরায় ভাগ করা পুরোপুরি অনুপস্থিত থাকলে, এটি হতে পারে কারণ এক্সটেনশানটি নিজেই অক্ষম করা হয়েছে।
ভিজ্যুয়াল স্টুডিও 2017 সালে রিসার্চ 2018. এক্সএক্স Help
> এ গিয়ে সক্ষম এবং অক্ষম করা যায় Manage Visual Studio Performance
। তারপর নির্বাচন JetBrains ReSharper ...
অধীনে Extensions
।
ভিজ্যুয়াল স্টুডিও 2019 এ, আপনি অধীনে যাবেন Extensions->Manage Extensions->Installed
আপনি যদি কমান্ড উইন্ডো বা শর্টকাট কীটি ব্যবহার করতে না চান তবে আপনি রিসার্চার টগল করতে একটি মেনু আইটেম যুক্ত করতে পারেন। দুঃখজনকভাবে 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 দ্বারা আমার জন্য কাজ করে, কিন্তু আমি ভিসুয়াল স্টুডিও সব বিল্ট-ইন কোড বিশ্লেষণ / পরিদর্শন হারিয়ে :(