PHPStorm 添加支持 PSR-4 命名空间前缀设置

许久没有更新博客啦, 太忙了, 七月这最后一天来写点自己在使用 PHPStorm 上的小却很有用的功能吧.

PHPStorm 默认是使用 PSR-0 命名空间规范的, 前提是你需要标记好项目中的源码根目录, 这样当你以后在目录下新建类时IDE将会自动添加上符合 PSR-0 自动加载规范的命名空间路径

未设置项目源码根目录时, 新建类文件的 Namespace 一项是空的, 需要每次自己手动填写, 很费事

这是标记为源码根目录的一种方法, 标记上后目录就会变成蓝色的, 还有个前端资源文件目录也很有用可以试试, 取消则选择 unmark … 那项

标记好之后再次新建类文件就会自动加上命名空间了

但是对于使用 PSR-4 规范的就比较郁闷了, 每次新建类文件都得手动添加一遍命名空间前缀, 因为路径会自动修正, 所以还得手动删除下路径中的错误目录, 很是费事, 我之前也一直比较纠结这个事情, 一直奇怪为什么 PHPStorm 这么强大, 却没有设置命名空间前缀的方法呢?

其实是自己眼瞎了没发现而已, PHPStorm 设置中早就有这个功能了, 只不过那个设置的按钮非常非常非常~的小而已, 一直没注意到, 前不久才发现~

打开设置面板, Directories 一项中, 看到自己设置的项目源码根目录边上有个很小的 P 符号, 表示 Prefix 前缀的意思, 很小, 以前都一直被忽视了, 点击就可以设置了

现在再来试试, 发现会自动加上我们刚刚设置的命名空间前缀了, 现在就支持 PSR-4 啦, 以后新建类省力多了, 赶紧去试试吧!!

最新文章

  1. 数据库 数据库SQL语句三
  2. //build->//learn->//publish
  3. iOS “智慧气象”APP中用到的第三方框架汇总
  4. WPF DataGrid的分页实现
  5. javascript获取随机数的几种方式
  6. MongoDB学习笔记-查询
  7. strassen algorithm
  8. UITableView的刷新
  9. 把int类型值转换成int数组(不通过string类型转换)
  10. C#实现HttpUtility.UrlEncode输出大写字母
  11. Java Web(十四) 编写MyBookStore项目的总结
  12. MFC属性表单修改“应用”键名并对其响应
  13. char码值对应列表大全
  14. 用jieba库统计文本词频及云词图的生成
  15. ORA-00600: 内部错误代码, 参数: [kcm_headroom_warn_1], [], [], [], [], [], [], [], [], [], [], []
  16. javaScript之数组操作方法(一)
  17. 使用curator框架简单操作zookeeper 学习笔记
  18. Python描述器引导(转)
  19. 提取ipa里面的资源图片 png
  20. [LuoguP1064][Noip2006]金明的预算方案

热门文章

  1. leetcode443
  2. 用UltraISO把硬盘文件制作成ISO格式
  3. Mysql Hive 通用的行列转换
  4. Android 图片相关
  5. windows系统中启动应用需要的端口被别的程序占用
  6. [poj3348]Cows
  7. g2o20160424 CMakeLists.txt
  8. 关于IE6下绝对定位元素莫名消失的问题
  9. python开发[第二篇]------str的7个必须掌握的方法以及五个常用方法
  10. jQuery的Validate插件