Phpstorm 将文件添加到项目目录之外的项目中
我有下面的根结构Phpstorm 将文件添加到项目目录之外的项目中,phpstorm,Phpstorm,我有下面的根结构 dir1 dir2 index_dir dir3 ... index.php 我想在phpStorm(7.1.3)中有一个项目,这样我就只能看到index_dir和index.php 问题是,如果我通过“opendirectory”创建一个新项目,那么我的项目中只有index_dir。我想将index.php文件添加到该项目中,而不是每个其他目录中。我该怎么做呢。这让我抓狂。您始终可以设置一个到较低级别目录的包含路径,但如果您的项目位于外部库/包含路径的目录中,这将不起作用(
dir1
dir2
index_dir
dir3
...
index.php
我想在phpStorm(7.1.3)中有一个项目,这样我就只能看到index_dir和index.php
问题是,如果我通过“opendirectory”创建一个新项目,那么我的项目中只有index_dir。我想将index.php文件添加到该项目中,而不是每个其他目录中。我该怎么做呢。这让我抓狂。您始终可以设置一个到较低级别目录的包含路径,但如果您的项目位于外部库/包含路径的目录中,这将不起作用(无限循环) 你所建议的方式是不可能做到的 编辑: 虽然不能隐藏其他目录,但可以忽略它们 被忽略的目录将不会被索引 2017年编辑:
在PHPStorm的更高版本中,例如v2017.1和更高版本中,您现在可以在同一窗口中打开多个项目,这是迄今为止您将获得的最佳解决方案。您可以将自定义范围添加到整个PS项目中 例如,我正在开发一个名为QuickLink的应用程序,我只需要在WordPress的整个安装中安装一部分文件。我只想看到文件名或目录名中带有单词
quicklinks
的文件。为此,我在设置|外观和行为|范围中设置了以下范围模式:
文件:*快速链接*/
这将在我的整个项目中的任何位置查找名称中包含字符串quicklinks
的任何文件或目录
在OP的情况下,具有此模式的作用域应该可以工作:
文件:索引*/
请注意,可能不包括空目录。PHPStorm(circa 2018+)的最新版本支持多个“内容根”,允许您指向不同层次结构中的项目文件 在“设置/首选项”对话框(Ctrl+Alt+S)中,单击“目录”。此时将打开目录页面 要添加内容根目录,请单击右侧窗格中的“添加内容根目录”,然后在打开的对话框中选择所需的文件夹
参考:您可以在“根目录”中创建项目,只需排除不需要的文件夹。执行相同操作的快速替代流程是单击
文件>打开…
,然后选择一个目录,当询问如何处理资源时,选择附加
。但据我所知,它也做同样的事情。