检测到代码块快捷键冲突,点击确认后软件无法打开该如何处理?
Ctrl-P快捷键冲突导致软件无法启动的解决方案
第一步:以安全模式启动软件
- 大部分代码编辑器、集成开发环境都支持安全模式启动,启动时会暂时禁用所有自定义快捷键配置、第三方插件,规避冲突导致的启动异常
- Windows系统:按住
Shift键的同时双击软件图标启动,即可进入安全模式 - macOS系统:按住
Option键的同时点击Dock栏中的软件图标启动
- Windows系统:按住
- 安全模式启动成功后直接进入下一步修改快捷键配置即可
第二步:调整冲突的快捷键绑定
- 按照系统提示的路径打开
Settings/Editor/Keyboard Shortcuts快捷键设置页 - 在设置页的搜索框分别搜索两个冲突的菜单项,按需修改任意一个的绑定快捷键即可:
- 搜索
Edit/Previous call tip:选中该项后右键选择Add Keyboard Shortcut,设置为未被占用的快捷键,比如Ctrl+Shift+P,之后删除原来的Ctrl-P绑定即可 - 如果习惯保留打印功能的
Ctrl-P默认绑定,按上述方法仅修改前者的快捷键即可;如果更常用Previous call tip功能,也可以仅修改File/Print...的绑定
- 搜索
- 修改完成后保存配置,正常重启软件即可恢复正常使用
无法进入安全模式的应急处理
如果安全模式也无法启动,直接修改本地配置文件清除冲突绑定:
- 完全关闭软件后台进程,找到软件的本地配置存储目录,一般在用户目录下的
.开头的对应软件同名文件夹内 - 搜索目录下的
keymap.xml(或对应软件的快捷键配置文件),搜索<keyboard-shortcut first-keystroke="ctrl p"对应的配置项 - 删除
Edit/Previous call tip或File/Print...两个条目其中一个的ctrl p绑定规则,保存文件后重新启动软件即可
内容的提问来源于stack exchange,提问作者062 Nayemur Rahman
相关产品推荐
相关产品推荐

