PhpStorm 2018.1中如何重命名文件而不执行重构?
关于PhpStorm 2018.1重命名重构卡顿问题的分析与解决建议
嘿,根据你描述的情况,这个大概率是PhpStorm 2018.1版本的专属Bug——毕竟你之前用着都没出现过,而且从操作逻辑来说,没勾选任何关联复选框的话,重构应该只处理文件名本身,不该出现几秒的卡顿。
给你几个实用的排查和解决思路:
- 先清除缓存重启IDE:PhpStorm的缓存经常会搞出些莫名其妙的小问题,尤其是版本升级后。你可以通过
File > Invalidate Caches / Restart选项清空缓存然后重启,很多时候这种卡顿就直接消失了。 - 观察后台进程:卡顿的时候留意一下IDE右下角的进度提示,有没有后台在执行索引扫描、预检查之类的任务?有时候哪怕你没选关联重构项,IDE可能还是在后台悄悄做一些额外操作,导致短暂卡顿。
- 切换版本测试:如果确定是2018.1的问题,要么降级回之前你用着稳定的版本,要么升级到2018系列的后续小版本(比如2018.3),JetBrains一般会在后续版本修复这类小Bug。
- 手动重命名对比验证:试试直接在项目视图里右键文件选择
Rename,不走重构菜单的路径,看看会不会同样卡顿。如果手动操作正常,那基本就是重构模块在这个版本的特定问题了。
另外,你提到Shift+F6只是调出标准重构选项,这个是IDE的默认快捷键映射,没问题,但卡顿是在你点击重构按钮后出现的,那问题肯定出在重构执行的环节上。
小补充:如果上面的方法都没改善,你可以去JetBrains官方的问题追踪平台搜搜有没有类似反馈,或者提交一个新问题,附上你的操作步骤和IDE日志,方便官方定位修复。
内容的提问来源于stack exchange,提问作者Brett
相关产品推荐
相关产品推荐

