visual-studio - visual studio output enhancer




如何在Visual Studio中禁用ReSharper並再次啟用它? (7)

我安裝了ReSharper ,它可以在Visual Studio中工作,但是如何禁用它?

每當我在ReSharper菜單中搜索時,我都找不到禁用選項。


你需要轉到工具 - >選項--->選擇resharper --->現在點擊暫停,將其禁用


在ReSharper 8:工具 - >選項 - > ReSharper - >立即掛起


如果您不想點擊太多,請打開命令窗口( Ctrl + WA )並輸入:

ReSharper_SuspendReSharper_Resume取決於你想要什麼。

或者你甚至可以為此設置一個鍵盤快捷鍵。 在Visual Studio中,轉至工具 - > 選項 - > 環境 - > 鍵盤

您可以在其中為ReSharper_SuspendReSharper_Resume分配鍵盤快捷鍵。

命令窗口也可以用Ctrl + Alt + A打開,以防萬一你在編輯器中。



對於ReSpharper 2017.2.2轉到 - > ReSpharper->選項 - >產品和功能。


工具 - >選項 - > ReSharper(如果ReSharper選項不可用,勾選“顯示所有設置”)。 然後你可以做暫停或恢復。 希望它有幫助(我只在VS2005中測試過)


我總是忘記如何做到這一點,這是谷歌最重要的結果。 國際海事組織,這裡的答案都不令人滿意。

所以這一次,我下次搜索這個並幫助其他人,下面是如何做到這一點,以及按鈕看起來像什麼來切換它:

通過字幕按鈕旁邊的Quick Launch欄打開package manager console以啟動PowerShell實例。 將以下代碼輸入到軟件包管理器控制台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 - (即:ctrl shift和double-tap keypad_minus)效果很好。

編輯:看起來像StingyJack發現很久以前我發現的原始帖子,從來沒有出現,當我做了谷歌搜索: https://.com/a/41792417/16391 : https://.com/a/41792417/16391







resharper