我们为什么要在 PHPStorm 中标记目录
2024-08-24 18:46:14
问题来源
(1)要开发的项目位于PHPStorm打开的项目的二级目录
下,使用PHPStorm来开发Laravel项目 提供的教程在代码自动定位和智能提醒方面,存在无效的情况;
(2)使用gulp作为项目的前端构建工具,文件定位无法同时给出定位到源文件
和编译文件
这两种选择;
解决方法
通过PHPStorm提供的项目目录配置工具,对特定的目录进行标记,可以使得PHPStorm更好的理解我们的项目目录结构。不同的标记意义如下:
Tests
:测试目录,放置一些用于项目测试的代码;
Sources
:命名空间目录,用于标记项目根命名空间对应的目录,例如Laravel框架下的app根命名空间默认情况下就对应着项目的app根目录
Excluded
目录:需要排除的目录,如果一个目录被标记为Excluded了,那么此目录下的文件在我们使用文件定位,代码查找,智能提醒等功能时,都会被自动忽略。这常常用在电脑配置较低、提高PHPStorm软件的运行速度、和忽略一些项目编译文件的情况下;
Resource Root
:用来标记前端资源文件所在的目录,假如我们同时标记Laravel框架下面的public目录与resources/assets目录为Resource Root目录,那么我们在定位前端资源文件如index.js时,PHPStorm便会在这两个目录下进行搜索。
以下便是我的博客目前的配置,仅供参考:
效果如下:
(1)无惧二级目录:
(2)自主选择定位到源文件还是编译文件:
最新文章
- SharePoint Framework 概述
- KVC
- UVa 11729
- 区间DP lightoj 1031
- IE6 IE7 不支持 JSON
- Android通过http协议POST传输方式
- 如何在一个frame中调用另一个frame中的javascript函数
- View事件分发机制
- hust-1024-dance party(最大流--枚举,可行流判断)
- IOS开发环境更换后重新制作Provisioning Profile证书详解
- Android 扩大 View 的点击区域
- Java IO总结
- python excel 读写
- [转] ADO.NET调用存储过程带输出参数或返回值
- pygame-KidsCanCode系列jumpy-part13-改进跳跃
- select 查询
- ASP.NET Core入门系列教程
- python中的作用域以及内置函数globals()-全局变量、locals()-局部变量
- bzoj 4184 shallot——线段树分治+线性基
- 关于sublimeText3 设置格式化代码快捷键的问题