如何修复Visual Studio 2019 Pro的F1.Help快捷键跳转异常问题
Visual Studio F1快捷键跳转异常修复步骤
- 检查Visual Studio内置帮助偏好设置
打开VS顶部菜单栏工具 > 选项 > 环境 > 帮助,确认「帮助查看器」的首选源设置为「集成帮助查看器」或「联机帮助(Microsoft Learn)」,如果之前被误设为「自定义帮助URL」或者第三方搜索源,改回官方源后重启VS测试。 - 排查Resharper的帮助跳转配置
打开Resharper设置页面Extensions > Resharper > Options > Environment > Search & Navigation > F1 Help,确认「Use ReSharper F1 Help」的勾选状态,如果勾选了的话,检查下方的帮助源是否设置为Microsoft Learn,而不是自定义的搜索引擎地址。如果不需要Resharper接管F1功能可以直接取消勾选,让VS原生逻辑处理F1请求。 - 验证系统默认浏览器的URL劫持情况
复制一段已知存在的MSDN文档标识符,比如ObservableCollection<T>,在VS中选中后按F1,复制地址栏跳转后的完整URL,检查是不是中间被浏览器插件或者系统代理强制重定向到了谷歌搜索,排查浏览器里的搜索劫持类插件、DNS劫持规则,或者直接切换系统默认浏览器为Edge测试是否还有问题。 - 重置VS用户配置
关闭所有VS窗口,按下Win+R输入devenv /resetuserdata执行,等待VS重置完成后重新启动,不要先导入旧的配置文件,直接测试F1功能是否恢复正常,排除是旧配置文件损坏导致的异常。 - 检查系统注册表的帮助关联项
按下Win+R输入regedit打开注册表,定位到路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\16.0\Help,确认里面的OnlineBaseUrl数值是指向微软官方learn域名相关地址,没有被第三方软件篡改。
内容的提问来源于stack exchange,提问作者NinjaArekku
相关产品推荐
相关产品推荐

