ASP.NET Visual Studio 2019下F12、F10快捷键无法正常使用问题求助
Visual Studio 2019 F12、F10快捷键失效解决方案
- 优先排查笔记本Fn功能键锁定问题
你当前按F12触发屏幕亮度调整,说明你的笔记本默认启用了Fn功能键优先模式,此时F1-F12默认触发系统硬件功能(亮度、音量调节等),而非软件快捷键。解决方案:- 按住键盘上的
Fn键的同时按下F12/F10,确认是否能正常触发VS的跳转定义、逐过程调试功能 - 如需永久切换为F1-F12优先模式,可在开机时进入BIOS调整功能键模式,或按下
Fn+Esc(部分品牌笔记本为Fn+NumLock/Fn+对应锁定标识按键)切换锁定状态
- 按住键盘上的
- 排查VS扩展快捷键冲突
除了Resharper之外,其他已安装的扩展(比如代码对比工具、翻译插件、Git相关扩展等)可能会抢占快捷键绑定:- 打开VS菜单栏的「扩展->管理扩展」,临时禁用所有非官方扩展
- 重启VS后再次测试快捷键是否正常,逐步启用扩展定位冲突项
- 手动绑定快捷键
如果前面操作无效,可手动指定对应功能的快捷键:- 打开「工具->选项->环境->键盘」
- 在「显示命令包含」输入框中搜索
Edit.GoToDefinition(对应跳转定义功能),选中该命令 - 在「按快捷键」输入框中按下你想要绑定的按键,确认「全局」上下文下没有其他命令占用后,点击「分配」
- 同理搜索
Debug.StepOver(对应F10逐过程调试),手动分配快捷键即可
内容的提问来源于stack exchange,提问作者Disha
相关产品推荐
相关产品推荐

