如何在PhpStorm中使用Symfony项目时配置“目录”
我使用PhpStorm来做一个Symfony项目。
在“项目>文件>设置”中...>目录配置中,我将目录定义为资源根以便自动完成,并将目录定义为排除文件夹,因为我希望在项目代码中执行搜索时忽略供应商。vendor/
但我的问题是,供应商仍然显示在搜索结果中。
这是我当前的配置:
以下是我试图避免的:结果显示:vendor/
下面是 PHP 配置:
我可以通过选择范围= 自定义来限制搜索,但有时我忘记更改此设置。我正在寻找一些可以在不同的Symfony2 / 3项目中使用的设置。
我应该如何标记目录,以便允许PhpStorm将其用作资源根并在执行搜索时忽略它?vendor/
Symfony2 项目的默认目录结构的正确配置是什么?以下是使用以下命令安装 Symfony 2.8 后的默认目录:composer create-project symfony/framework-standard-edition symfony-2.8 "~2.8"
app/
├ config
├ cache
├ logs
└ Resources
src/
└ AppBundle/
vendor/
web/
以下是我此时标记目录的方式:
.idea [excluded]
app/
├ config
├ cache [excluded]
├ logs [excluded]
└ Resources
src/ [source]
└ AppBundle/
└ Tests/ [test source folders]
vendor/ [excluded]
web/
注意:我为PhpStorm安装了Symfony插件,我不知道这是否改变了IDE的行为。