移动类对话框
当您在编辑器中将插入符号放在类的名称处并调用重构时,该对话框将打开。
PhpStorm 假设您项目中的命名空间按照PSR0 标准排列,并强制您在命名空间之间移动类时按照此标准保留文件夹结构和命名空间层次结构。
当您指定将类移动到的命名空间时,PhpStorm 会自动更新Target Destination Directory字段,该字段显示将存储实现相关类的文件的文件夹的路径。
物品 | 描述 |
---|---|
将类 <class name> 移动到命名空间 | 当对话框打开时,该字段显示该类所属的命名空间。指定目标命名空间的完全限定名称。根据您的用例,这可以是:
仅使用反斜杠 |
目标目标目录 | 当对话框打开时,该字段显示当前存储实现要移动的类的文件的文件夹的路径。 路径以下列格式显示:
...\<项目根目录>\<相对于项目根目录的当前命名空间文件夹>
当您指定要将类移动到的名称空间时,路径会自动更新。但是,如果您要将一个类移动到另一个父命名空间下不存在的命名空间,PhpStorm 将不会建议正确的文件夹,除非您通过在目录页面上将相关文件夹标记为源来为您的命名空间结构指定一个根文件夹设置/首选项对话框( )。有关详细信息,请参阅目录。Ctrl+Alt+S 执行以下操作之一:
|
在评论和字符串中搜索 | 如果选中此复选框,PhpStorm 将在源代码文件的注释和字符串文字中查找对要移动的类的引用。 |
搜索出现的文本 | 如果选中此复选框,PhpStorm 将在文档、HTML、JSP、各种配置文件(例如.yml)以及项目中包含的其他文件中查找对要移动的类的引用。 |