Windows升级PyCharm后CTRL+SHIFT+F10运行当前文件功能失效如何恢复
PyCharm 21.3版本Ctrl+Shift+F10快捷键失效修复方案
方案1:检查PyCharm内部快捷键配置
- 按下
Ctrl+Alt+S打开PyCharm设置界面,也可以通过顶部菜单栏 File → Settings 进入 - 在左侧导航栏选择 Keymap 选项,在右上角搜索框输入
Run,定位到Run Current File(运行当前文件)的条目 - 右键点击该条目,选择 Add Keyboard Shortcut,按下
Ctrl+Shift+F10组合键:- 如果弹出快捷键冲突提示,确认冲突功能是否为你需要的功能,不需要可以直接选择覆盖;如果需要保留冲突功能,就给运行当前文件设置其他未被占用的快捷键
- 如果没有冲突提示,直接保存配置即可生效
方案2:排查系统/其他软件的快捷键抢占
Windows平台下很多第三方软件会占用全局快捷键,优先排查以下场景:
- 最小化PyCharm,在桌面直接按下
Ctrl+Shift+F10,观察是否触发其他软件的功能(比如录屏、输入法快捷功能、办公软件快捷操作等),找到对应软件后关闭其占用该快捷键的配置,再回到PyCharm使用即可 - 常见抢占该快捷键的软件包括:NVIDIA GeForce Experience游戏内覆盖功能、第三方录屏软件、企业通讯软件的截图/录屏功能、自定义快捷键的输入法
方案3:重置快捷键配置方案
如果是升级过程中原有快捷键配置损坏,可以通过重置修复:
- 进入
Ctrl+Alt+S→ Keymap 设置页,在顶部的Keymap下拉框先切换到其他预设方案(比如Eclipse),再切回你原来使用的Windows默认方案,重启PyCharm后测试快捷键 - 如果还是无效,点击Keymap栏旁边的齿轮图标,选择 Restore Defaults 恢复所有快捷键的默认配置,再重新设置你自定义的其他快捷键即可
方案4:修复损坏的本地配置文件
如果以上操作都无效,大概率是升级时本地配置文件损坏:
- 完全关闭PyCharm,打开资源管理器进入路径
C:\Users\你的系统用户名\AppData\Roaming\JetBrains\PyCharm2021.3 - 找到该目录下的
keymaps文件夹,将其重命名为keymaps_old - 重启PyCharm,软件会自动生成全新的默认快捷键配置,此时
Ctrl+Shift+F10即可恢复默认功能
内容的提问来源于stack exchange,提问作者Robin Andrews
相关产品推荐
相关产品推荐

