如何在Visual Studio中禁用ReSharper并再次启用它?




visual-studio visual-studio-2008 (7)

你需要转到工具 - >选项--->选择resharper --->现在点击暂停,将其禁用

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

每当我在ReSharper菜单中搜索时,我都找不到禁用选项。


在ReSharper 8:工具 - >选项 - > ReSharper - >立即挂起


如果您不想点击太多,请打开命令窗口( Ctrl + WA )并输入:

ReSharper_SuspendReSharper_Resume取决于你想要什么。

或者你甚至可以为此设置一个键盘快捷键。 在Visual Studio中,转至工具 - > 选项 - > 环境 - > 键盘

您可以在其中为ReSharper_SuspendReSharper_Resume分配键盘快捷键。

命令窗口也可以用Ctrl + Alt + A打开,以防万一你在编辑器中。



ReSharper_ToggleSuspended绑定到快捷键。

脚步:

  1. 工具>选项
  2. 点击左侧的键盘
  3. 在“显示包含命令:”输入框中输入“挂起”
  4. 选择“ReSharper_ToggleSuspended”
  5. 按快捷键:和
  6. 按下“分配”按钮。

绑定ReSharper_ToggleSuspended到一个快捷键(在我的情况下:Ctrl-Shift-Q)工作得很好。 由于ReSharper尚未支持异步CTP(截至2011年中),因此在使用async关键字代码时,此快捷键非常重要。


工具 - >选项 - > 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