求助:多款JetBrains工具查找替换功能异常,光标无法聚焦搜索框
我之前也碰到过几乎一模一样的问题!这几个2018.1版本的JetBrains IDE确实偶尔会出现这种UI聚焦异常的情况,给你几个亲测有效的解决办法:
重置UI布局
手动打开File > Settings > Appearance & Behavior > Appearance,找到界面底部的Reset to Default按钮重置UI布局,之后重启IDE。如果菜单操作也有问题,也可以直接删除IDE的布局配置文件(Windows路径一般是C:\Users\[你的用户名]\.JetBrains\[IDE名称]\[版本号]\config\options\layout.xml,Mac是~/Library/Application Support/JetBrains/[IDE名称]/[版本号]/config/options/layout.xml),再重启IDE。清除IDE缓存
这是解决JetBrains IDE各种奇怪小问题的万能方法:- 打开
File > Invalidate Caches... - 在弹出的窗口中选择
Invalidate and Restart - 等待IDE重启完成后,再测试
Ctrl+F/Ctrl+R的聚焦情况
如果自动清除无效,也可以手动找到缓存目录(Windows:C:\Users\[你的用户名]\.JetBrains\[IDE名称]\[版本号]\system\caches;Mac:~/Library/Caches/JetBrains/[IDE名称]/[版本号]),删除整个caches文件夹后再启动IDE。
- 打开
检查快捷键与软件冲突
虽然搜索栏能正常弹出,但聚焦异常可能和全局快捷键被拦截有关:- 先打开IDE的
File > Settings > Keymap,搜索“Find”和“Replace”,确认Find(Ctrl+F)和Replace(Ctrl+R)的快捷键绑定没有被修改 - 临时关闭后台的其他软件(比如输入法工具、截图软件、系统全局热键工具),排除外部软件拦截快捷键导致的聚焦异常
- 先打开IDE的
通过Toolbox修复安装
既然你是用JetBrains Toolbox安装的IDE,可以直接用Toolbox修复:- 打开JetBrains Toolbox
- 找到出问题的IDE,点击右上角的三个点图标
- 选择
Repair选项,等待Toolbox完成安装校验和修复 - 修复完成后重启IDE测试
切换到默认UI主题
第三方主题或者自定义主题在老版本IDE中可能会导致UI组件渲染异常,先切换回IDE默认的IntelliJ Light或Darcula主题:
打开File > Settings > Appearance & Behavior > Appearance,在Theme下拉菜单中选择默认主题,重启后再测试查找替换功能。
内容的提问来源于stack exchange,提问作者Saul Payne




