【问题标题】:Rename file in PhpStorm without refactoring?在 PhpStorm 中重命名文件而不重构?
【发布时间】:2018-10-15 06:24:58
【问题描述】:

首先,我已经阅读了this question,并且使用 Shift+F6 方法只是调出标准重构选项的更快方法。

我正在使用 PhpStorm 2018.1

也许这是最新版本中的一个错误,因为我不记得以前有过这个问题,但是每当我使用重构方法并且 不要 选择任何显示复选框,如下所示:

当我点击 refactor 按钮时,它似乎仍然在重构它,因为它最初冻结了几秒钟,然后出现了这个:

首先,我很确定旧版本从来没有这样做过,除非您选中其中一个复选框(以前不是有两个吗?)其次,即使您正在重构我不记得它冻结的东西,它会直接出现在进度条搜索窗口中。

【问题讨论】:

  • 嗯,很奇怪,我在您的上方多了一个标有“搜索参考”的复选框,但我运行的是 Ubuntu 16.04、PhpStorm 2018.1(与您的版本相同)。此外,当我单击 refactor 时它不会冻结,而是立即运行。 Screenshot of my popup.
  • @Davіd 嗯嗯很奇怪。这就是我的想法,那里还有另一个复选框;但是,这不仅仅是我的安装,因为我在我的家庭副本和我在工作中使用的副本(也是 2018.1)上都观察到了这种行为,但只是不同的操作系统。家庭使用 Windows 7,工作使用 Windows 10。
  • 在 Windows 7 上像以前一样工作,显示更多支票簿。该对话框的行为似乎会根据所选文件而改变。如果选择类文件或文本文件,则对话框不同。如果您创建不同类型的项目,该对话框会改变吗?
  • @IliePandia 嗯......我检查了其他文件类型,你是对的,我确实看到了更多/不同的复选框,但是不管它是什么类型的 PHP 文件似乎无关紧要,只显示上面的一个复选框;这并不能解释为什么大卫看到两个。
  • @IliePandia 我刚刚注意到我看到 PHP 文件的另一个复选框显示“重命名类”,但仅当类名与文件的文件名匹配时。

标签: intellij-idea refactoring phpstorm phpstorm-2018.1


【解决方案1】:

问题出在插件上,特别是Yii2 Support 插件;当它被禁用时,复选框正常显示。

【讨论】:

    猜你喜欢
    • 2011-12-10
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多