安装ReSharper/dotCover后,如何恢复Visual Studio 2017的Navigate选项?
一、安装ReSharper后重新启用VS原生「Navigate」选项
装了ReSharper后VS的Navigate菜单不见,大多是因为ReSharper替换了VS的快捷键和菜单方案,按以下步骤改回来就行:
- 打开ReSharper设置:点击顶部菜单栏的
ReSharper > Options(或者用快捷键Alt+R再按O) - 在设置窗口左侧找到
Environment > Keyboard & Menus - 切换到「Keyboard Shortcuts」标签页,把默认的「ReSharper」方案改成「Visual Studio」
- 再切到「Menus」标签页,勾选「Use Visual Studio menus」(部分版本可能叫「Don't replace Visual Studio main menu」)
- 点击「Save」保存设置,重启Visual Studio后,原生的Navigate菜单就会回来了
二、dotCover影响后恢复Navigate,且仅保留测试运行器功能
dotCover作为独立工具集成到VS后,也会修改菜单和快捷键,你只需要测试运行器功能的话,可以这么操作:
- 打开dotCover设置:点击顶部菜单栏的
dotCover > Options - 找到「Integration with Visual Studio」分类,先看「Keyboard Shortcuts」:选择「Use Visual Studio shortcuts」,避免dotCover覆盖原生快捷键
- 再看「Menus and Toolbars」:关闭「Replace Visual Studio main menu」选项,这样VS原生的Navigate菜单就不会被隐藏
- 如果你只想保留测试运行器功能,在设置里找「Features」或「Enabled Integrations」相关选项,关闭除「Test Runner」以外的所有集成项(比如代码覆盖分析的导航、右键菜单扩展等)
- 最后再确认快捷键:打开
Tools > Options > Environment > Keyboard,在「Show commands containing」输入「Navigate」,找到VS原生的View.NavigateBackward和View.NavigateForward,重新绑定你常用的快捷键(比如Ctrl+-、Ctrl+Shift+-) - 重启VS后,Navigate选项就能正常使用,同时dotCover的测试运行器功能也会保留
内容的提问来源于stack exchange,提问作者Jacob Stamm
相关产品推荐
相关产品推荐

