如何在不混合PhpStorm中的类声明的情况下附加项目?

时间:2019-06-17 09:44:43

标签: phpstorm

我喜欢PhpStorm将多个项目附加到当前窗口的功能:

enter image description here

但是,我注意到,在两个项目中声明的所有类在两个项目中都可用,这可能导致重复的声明:

enter image description here

我了解这有时会很有用,但是我想附加项目只是为了在它们之间轻松导航(我宁愿选择此选项而不是切换窗口),同时将它们分开,就像它们在单独的窗口中一样。

这可能吗?

1 个答案:

答案 0 :(得分:2)

当前,IDE没有可以解决此问题的“作用域索引”。现在,您将需要排除这些重复文件,或者告诉IDE不要将它们视为PHP,这样就不会将它们索引。

您当前的选项:

  • 通过“项目视图”面板中的上下文菜单使用Mark Directory As | Excluded(或通过Settings (Preferences on macOS) | Directories手动)其他项目中的文件夹。
  • 通过“项目视图”面板中的上下文菜单将单个文件标记为纯文本。缺点:据我所知,这种“标记”是IDE范围内的,因此同一文件路径也将在另一个项目中排除。
  • 当前可用的任何其他排除机制(例如Settings (Preferences on macOS) | Editor | File Types | Ignore files and folders -也是全局的,并且仅基于文件名,并且文件将完全从所有操作中忽略...因此不能对于您的情况确实可以接受)。

请考虑在https://youtrack.jetbrains.com/issue/WI-17646(星号/投票/评论)和相关票证之后观看,以获取有关任何进度的通知。


如果它们是相同的类,您是否考虑过为它们制作一个作曲家软件包?我认为这将更易于管理。