【问题标题】:PhpStorm 8 - Rename Refactoring - How do I rename a object property throughout my project?PhpStorm 8 - 重命名重构 - 如何在整个项目中重命名对象属性?
【发布时间】:2015-05-14 01:28:38
【问题描述】:

在 PhpStorm 8 中,在“重构”菜单下存在“重命名”选项。如果我单击代码中的变量,然后选择“重命名”,那么我相信“重命名”将尝试在整个项目中搜索并将变量重命名为我希望的任何名称。但是,如果我点击一个对象属性,“重构”菜单下的“重命名”选项仍然是灰色的,显然不能用于重命名对象属性。

因此我想知道,使用 Phpstorm 8,我在整个项目中重命名对象属性的最快方法是什么?

具体来说,我正在尝试将我的“国家”对象的属性从“name_english”更改为“name”。

【问题讨论】:

    标签: php refactoring phpstorm


    【解决方案1】:

    将光标放在属性定义名称的顶部。然后 Shift+F6(在 Mac Cmd+F6 上)或右键单击并选择重命名。确保您的光标位于您要重命名的属性上(不要只是右键单击它)。

    【讨论】:

    • 谢谢,您的回答是我问题的正确答案。我认为我最初遇到麻烦的原因是因为我使用的是 Laravel,而我实际上正在处理 Phpstorm 似乎不喜欢重命名的 Laravel 模型的属性。无论如何,我已经解决了这个问题:)。
    猜你喜欢
    • 2014-11-23
    • 2011-11-10
    • 2014-04-15
    • 1970-01-01
    • 2020-04-19
    • 2011-12-10
    • 2018-10-15
    • 1970-01-01
    • 2019-11-25
    相关资源
    最近更新 更多