将文件添加到项目目录之外的项目

Con*_*ish 4 phpstorm

我有一个以下的根结构

dir1
dir2
index_dir
dir3
...
index.php
Run Code Online (Sandbox Code Playgroud)

我想在phpStorm(7.1.3)中有一个项目,所以我只看到index_dir和index.php

问题是如果我通过"打开目录"创建一个新项目,我的项目中只有index_dir.我想将index.php文件添加到该项目而不是每个其他目录.我怎样才能做到这一点.这让我疯了.

Dar*_*kke 8

您始终可以设置到较低级别目录的包含路径,但如果您将项目放在外部库/包含路径的目录中(无限循环),这将无效

PhpStorm添加包含路径

你建议它的方式可能无法完成

编辑:

虽然您无法隐藏其他目录,但可以忽略它们

PhpStorm忽略目录

忽略的目录不会被编入索引

编辑2017:在PHPStorm的更高版本中,例如v2017.1及更高版本,您现在可以在同一窗口中打开多个项目,这是迄今为止您将获得的最佳解决方案.


Gre*_*ell 7

PHPStorm 的最新版本(大约 2018 年以上)支持多个“内容根”,允许您指向不同层次结构中的项目文件。

在“设置/首选项”对话框 (Ctrl+Alt+S) 中,单击“目录”。目录页面打开。

要添加内容根目录,请单击右侧窗格中的“添加内容根目录”,然后在打开的对话框中选择所需的文件夹。

参考:https://www.jetbrains.com/help/webstorm/configuring-project-struct.html#adding_content_root