我安装了ReSharper,它在Visual Studio中工作,但我如何禁用它?
每当我在ReSharper菜单中搜索时,我都找不到禁用选项。
你可以使用菜单工具→选项→ReSharper中的现在暂停按钮禁用ReSharper 5和更新的版本。
如果你不想点击太多,打开命令窗口(Ctrl + W, 一个)并输入:
ReSharper_Suspend或ReSharper_Resume取决于你想要什么。
ReSharper_Suspend
ReSharper_Resume
或者你甚至可以为此设置一个快捷键。在Visual Studio中,打开工具 -> 选项 -> 环境 -> 键盘。
在这里,你可以为ReSharper_Suspend和ReSharper_Resume分配一个键盘快捷键。
命令窗口也可以用Ctrl + Alt + 一个打开,以防你在编辑器中。
绑定ReSharper_ToggleSuspended到快捷键。
ReSharper_ToggleSuspended
步骤:
将ReSharper_ToggleSuspended绑定到快捷键(在我的例子中是Ctrl-Shift-Q)工作得很好。由于ReSharper还不支持异步CTP(截至2011年年中),当在代码中使用async关键字时,这个快捷方式是非常宝贵的。
工具->选项-> ReSharper(如果ReSharper选项不可用,勾选“显示所有设置”)。然后你可以暂停或恢复。希望有帮助(我只在VS2005中测试)
如果不想使用命令窗口或快捷键,可以添加菜单项来切换ReSharper。遗憾的是,ReSharper_ToggleSuspended命令不能直接添加到菜单中(有这是一个悬而未决的问题),但它很容易解决:
创建一个像这样的宏:
Sub ToggleResharper() DTE.ExecuteCommand("ReSharper_ToggleSuspended") End Sub
然后添加一个菜单项来运行该宏:
在ReSharper 8: 工具->选项-> ReSharper -> Suspend Now
你需要去工具->选项->选择Resharper- >现在点击暂停,禁用它
对于ReSharper 2017.2.2,请进入ReSharper |选项|产品和功能。 < / p >
Quick Launch
package manager console
如果你想把它添加到标准工具栏:
$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 -
如果解决方案没有帮助只是暂停resharper (STRG+R, STRG+R仍然不能工作为例),我决定禁用插件并重新启动visual studio。
VisualStudio > Extras > Extensions > Resharper > Disable
https://learn.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance < / p >
如果resharper从选项菜单中完全消失,这可能是因为扩展本身已被禁用。
在Visual Studio 2017 ReSharper 2018.X。X可以通过Help > Manage Visual Studio Performance来启用和禁用。然后在Extensions下选择JetBrains ReSharper ...。
Help
Manage Visual Studio Performance
Extensions
JetBrains ReSharper ...
在Visual Studio 2019中,你将进入Extensions->Manage Extensions->Installed
Extensions->Manage Extensions->Installed
现在Resharper支持暂停&恢复devenv.exe中的参数
(ReSharper 2019.2.3)
运行VS &暂停R #:
devenv.exe /ReSharper.Suspend
运行VS &简历R #:
devenv.exe /ReSharper.Resume
下面是一个用法示例:
非常简单的步骤:
你会在扩展名上方看到禁用按钮,点击它,然后重新启动Visual Studio,就是这样!