移动命名空间对话框
当您选择要移动的 PHP 命名空间并选择
在主菜单上或从选择的上下文菜单中PhpStorm 假设您项目中的命名空间按照PSR0 标准排列,并强制您在移动命名空间时按照此标准保留文件夹结构和命名空间层次结构。
当您指定将命名空间移动到的命名空间时,PhpStorm 会自动更新Target Destination Directory字段,该字段显示与相关命名空间对应的文件夹的路径。
物品 | 描述 |
---|---|
新命名空间名称 | 当对话框打开时,该字段显示所选命名空间的完全限定名称。指定新的命名空间名称。仅使用反斜杠 |
目标目标目录 | 当对话框打开时,该字段显示与当前命名空间对应的文件夹的路径。 路径以下列格式显示:
...\<项目根目录>\<相对于项目根目录的当前命名空间文件夹>
当您指定新的命名空间名称时,路径会自动更新。但是,如果您要将命名空间移动到另一个父命名空间,PhpStorm 不会建议正确的文件夹,除非您通过在设置/首选项对话框的目录页面上将相关文件夹标记为源来为命名空间结构指定一个根文件夹( )。有关详细信息,请参阅目录。Ctrl+Alt+S 执行以下操作之一:
|
重构 | 单击此按钮打开“使用相关命名空间移动文件”对话框并指定要移动到新命名空间和新文件夹的类和文件。 对话框的上部窗格列出了与命名空间相关的类和文件的目标命名空间和文件夹。列表中的每一项都对应一个类/文件。当您将光标移动到某个项目时,底部窗格会显示与其相关的文件的内容。
|