我安装了ReSharper,它可以在Visual Studio中运行,但如何禁用它?
每当我在ReSharper菜单中搜索时,我都找不到禁用选项 .
您可以使用菜单工具 - >选项 - > ReSharper中的暂停按钮禁用ReSharper 5和更新版本 .
如果要在不单击太多的情况下执行此操作,请打开命令窗口(Ctrl W,A)并键入:
ReSharper_Suspend 或 ReSharper_Resume 取决于您的需求 .
ReSharper_Suspend
ReSharper_Resume
或者您甚至可以为此设置键盘快捷键 . 在Visual Studio中,转到“工具” - >“选项” - >“环境” - >“键盘” .
在那里,您可以为 ReSharper_Suspend 和 ReSharper_Resume 指定键盘快捷键 .
也可以使用Ctrl Alt A打开命令窗口,以防您在编辑器中 .
将 ReSharper_ToggleSuspended 绑定到快捷键 .
ReSharper_ToggleSuspended
脚步:
工具>选项
单击左侧的键盘
在"Show commands containing:"输入框中键入"suspend"
选择"ReSharper_ToggleSuspended"
按快捷键:和
按"Assign"按钮 .
将 ReSharper_ToggleSuspended 绑定到快捷键(在我的情况下:Ctrl-Shift-Q)非常有效 . 由于ReSharper尚未支持异步CTP(截至2011年中),当使用async关键字进入代码时,此快捷方式非常有用 .
我总是忘记如何做到这一点,这是Google的最佳结果 . 国际海事组织,这里的答案都不令人满意 .
所以这一次,我下次搜索它并帮助其他人时,这里是如何做到这一点以及按钮的切换方式:
通过 Headers 按钮附近的 Quick Launch 栏打开 package manager console 以启动PowerShell实例 . 在Package Manager Console Powershell实例中输入以下代码:
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 - (即:ctrl shift和双击keypad_minus)效果很好 .
ctrl+shift+Num -, ctrl+shift+Num -
编辑:看起来StingyJack找到了我很久以前发现的原始帖子,当我在谷歌搜索时从未显示:https://stackoverflow.com/a/41792417/16391
如果您不想使用命令窗口或快捷键,可以添加菜单项以切换ReSharper . 可悲的是 ReSharper_ToggleSuspended 命令可以't be directly added to a menu (there'是open issue on that),但它很容易解决:
像这样创建一个宏:
Sub ToggleResharper() DTE.ExecuteCommand("ReSharper_ToggleSuspended") End Sub
然后添加一个菜单项来运行该宏:
工具|定制...
选择“命令”选项卡
选择要放置项目的菜单
单击添加命令...
在左侧列表中,选择"Macros"
在右侧的结果列表中,选择宏
单击“确定”
在列表中突出显示新命令,然后单击修改选择...以设置菜单项文本等 .
您需要转到工具 - >选项--->选择Resharper --->单击立即暂停,以禁用它
在ReSharper 8中:工具 - >选项 - > ReSharper - >暂停
工具 - >选项 - > ReSharper(如果ReSharper选项不可用,则勾选“显示全部设置”) . 然后你可以做暂停或恢复 . 希望它有所帮助(我只在VS2005中测试过)
对于ReSpharper 2017.2.2 goto - > ReSpharper-> options->产品和功能 .
如果解决方案没有帮助暂停resharper(STRG R,STRG R仍然不起作用)我决定禁用该插件并重新启动visual studio .
VisualStudio > Extras > Extensions > Resharper > Disable
https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance
在Visual Studio 2017中,可以通过转到 Help > Manage Visual Studio Performance 来启用和禁用ReSharper 2018.X.X . 然后在 Extensions 下选择 JetBrains ReSharper ... .
Help
Manage Visual Studio Performance
Extensions
JetBrains ReSharper ...
11 回答
您可以使用菜单工具 - >选项 - > ReSharper中的暂停按钮禁用ReSharper 5和更新版本 .
如果要在不单击太多的情况下执行此操作,请打开命令窗口(Ctrl W,A)并键入:
ReSharper_Suspend
或ReSharper_Resume
取决于您的需求 .或者您甚至可以为此设置键盘快捷键 . 在Visual Studio中,转到“工具” - >“选项” - >“环境” - >“键盘” .
在那里,您可以为
ReSharper_Suspend
和ReSharper_Resume
指定键盘快捷键 .也可以使用Ctrl Alt A打开命令窗口,以防您在编辑器中 .
将
ReSharper_ToggleSuspended
绑定到快捷键 .脚步:
工具>选项
单击左侧的键盘
在"Show commands containing:"输入框中键入"suspend"
选择"ReSharper_ToggleSuspended"
按快捷键:和
按"Assign"按钮 .
将
ReSharper_ToggleSuspended
绑定到快捷键(在我的情况下:Ctrl-Shift-Q)非常有效 . 由于ReSharper尚未支持异步CTP(截至2011年中),当使用async关键字进入代码时,此快捷方式非常有用 .我总是忘记如何做到这一点,这是Google的最佳结果 . 国际海事组织,这里的答案都不令人满意 .
所以这一次,我下次搜索它并帮助其他人时,这里是如何做到这一点以及按钮的切换方式:
通过 Headers 按钮附近的
Quick Launch
栏打开package manager console
以启动PowerShell实例 . 在Package Manager Console Powershell实例中输入以下代码:如果要将其添加到标准工具栏:
如果要将其添加到新的自定义工具栏:
如果您陷入困境或对酒吧感到不满意,请将其添加到并需要重新开始,请将其删除:
除了添加按钮,键盘快捷键
ctrl+shift+Num -, ctrl+shift+Num -
(即:ctrl shift和双击keypad_minus)效果很好 .编辑:看起来StingyJack找到了我很久以前发现的原始帖子,当我在谷歌搜索时从未显示:https://stackoverflow.com/a/41792417/16391
如果您不想使用命令窗口或快捷键,可以添加菜单项以切换ReSharper . 可悲的是
ReSharper_ToggleSuspended
命令可以't be directly added to a menu (there'是open issue on that),但它很容易解决:像这样创建一个宏:
然后添加一个菜单项来运行该宏:
工具|定制...
选择“命令”选项卡
选择要放置项目的菜单
单击添加命令...
在左侧列表中,选择"Macros"
在右侧的结果列表中,选择宏
单击“确定”
在列表中突出显示新命令,然后单击修改选择...以设置菜单项文本等 .
您需要转到工具 - >选项--->选择Resharper --->单击立即暂停,以禁用它
在ReSharper 8中:工具 - >选项 - > ReSharper - >暂停
工具 - >选项 - > ReSharper(如果ReSharper选项不可用,则勾选“显示全部设置”) . 然后你可以做暂停或恢复 . 希望它有所帮助(我只在VS2005中测试过)
对于ReSpharper 2017.2.2 goto - > ReSpharper-> options->产品和功能 .
如果解决方案没有帮助暂停resharper(STRG R,STRG R仍然不起作用)我决定禁用该插件并重新启动visual studio .
https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance
在Visual Studio 2017中,可以通过转到
Help
>Manage Visual Studio Performance
来启用和禁用ReSharper 2018.X.X . 然后在Extensions
下选择JetBrains ReSharper ...
.