Chrome 90版本Chromebook环境下编辑JavaScript代码时Ctrl+C触发DevTools而非复制的问题咨询
我之前在Chromebook上用Chrome 90编辑JavaScript代码时,也碰到过一模一样的诡异问题——明明想按Ctrl+C复制代码,结果经常(不是每次)直接弹开DevTools,还把所有JS代码全选变蓝,右键复制却完全正常。结合自己排查的经验和社区讨论,给你几个可行的解决方向:
检查快捷键是否被篡改
虽然默认情况下Chrome打开DevTools的快捷键是Ctrl+Shift+I,但不排除扩展程序或者系统设置意外修改了快捷键。你可以打开Chrome设置,搜索「快捷键」,找到「开发者工具」对应的快捷键选项,确认是不是被误设成了Ctrl+C。如果是,改回默认即可。禁用第三方扩展排查干扰
很多代码类、DevTools增强类的扩展可能会和Chrome的原生快捷键冲突。建议你临时禁用所有Chrome扩展(在「扩展程序」页面勾选「开发者模式」,然后批量禁用),再测试Ctrl+C是否正常。如果问题消失,再逐个启用扩展,找出搞事情的那个。重置Chrome到默认设置
如果是Chrome的配置文件出现异常导致的快捷键逻辑混乱,重置设置可能会解决问题。路径是:Chrome设置 → 高级 → 重置和清理 → 将设置恢复为原始默认设置。记得重置前备份好书签、密码这些重要数据。确保编辑时焦点完全在代码编辑器内
有时候问题可能出在焦点上——比如你刚点击了编辑器外的区域,焦点还没切回来就按了Ctrl+C,导致Chrome误触发了全局快捷键。下次复制前先点击一下代码区域,确保光标在代码里,再按快捷键试试。升级Chrome到最新版本
Chrome 90是比较老旧的版本了,这个快捷键冲突的问题很大概率是版本bug,后续的更新已经修复了这类问题。建议你把Chrome升级到最新稳定版,应该能彻底解决这个异常。
内容的提问来源于stack exchange,提问作者Nathan Moked

