如何使用 PhpStorm 移动 class 和命名空间?
How to move a class and the namepsace using PhpStorm?
我刚刚尝试使用 F6 在 PhpStorm 10.0.3 中移动 class,但它只更改了文件的位置,而不是它的命名空间。手动调整命名空间感觉不对,尤其是当 class 已在多个地方使用时。
将光标移动到 classe 的定义上,然后按 F6。这将打开移动 class 对话框,您可以选择将其移动到不同的命名空间。
class Foo
{
}
光标必须在 Foo
。
必须同时指定目标名称空间和目标目标目录。然后重构按预期工作。
如果您在光标位于 class 文件中的任何其他位置时仅按 F6,phpstorm 将只会打开移动对话框。
我刚刚尝试使用 F6 在 PhpStorm 10.0.3 中移动 class,但它只更改了文件的位置,而不是它的命名空间。手动调整命名空间感觉不对,尤其是当 class 已在多个地方使用时。
将光标移动到 classe 的定义上,然后按 F6。这将打开移动 class 对话框,您可以选择将其移动到不同的命名空间。
class Foo
{
}
光标必须在 Foo
。
必须同时指定目标名称空间和目标目标目录。然后重构按预期工作。
如果您在光标位于 class 文件中的任何其他位置时仅按 F6,phpstorm 将只会打开移动对话框。