2014-09-25 164 views
3

我有以下根结构添加文件到项目,这是项目目录外

dir1 
dir2 
index_dir 
dir3 
... 
index.php 

我想有phpStorm(7.1.3)的一个项目,这样我只看到index_dir和index.php文件

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

+0

您可以在“根”中创建项目,只是**排除不需要的文件夹**。 – LazyOne 2014-09-25 12:02:52

回答

8

你总是可以设置一个包含路径到较低级别的目录,但如果你的项目,这将不起作用是在你的目录外部库/包含的路径(无限循环)

PhpStorm Add include path

方式你认为它可以只是不能做

编辑:

虽然无法隐藏这些其他目录,你可以忽略它们

PhpStorm Ignore directories

忽略目录将不会被索引

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

+0

“开放多个项目”非常好! – 2018-02-05 03:07:32

0

您可以将自定义范围添加到整个PS项目。

例如,我正在研究一个名为Quicklinks的应用程序,并且我只需要整个WordPress安装中的一部分文件。我只想在文件或目录名称中看到带有单词quicklinks的文件。为此,我在中设置了以下范围模式设置|外观&行为|作用域

file:*quicklinks*/

这看起来对我含在其名称中的字符串quicklinks整个项目的任何地方的任何文件或目录。

Screenshot

在OP的情况下,这种模式的范围应该工作:

file:index*/

谨防空目录可能不包括在内。