讲讲我今天在使用 PhpStorm 的时候的一个小坑

一般创建一个 Class 的时候,是这样的:
file

项目创建后,第一次在敲 Namespace 的时候,不小心敲错了,本来应该是 App,结果变成 app

每次创建的时候我都需要手动修改一下,PhpStorm 记住了第一次添加的 Namespace

那今天我创建了一个 Event 和 Listen (忘记修改 app -> App)后,添加好了对应的 ServiceProvider 后,发现 Listen 怎么都无法触发,Debug 所有的 Listeners 也没有发现。

后来细致检查代码才发现,真是自己坑了自己。

解决这个问题就是:删除 rm -rf .idea

这样之前写错的 Namespace 就没有了。

file

你们有遇见类似这样抓狂的问题吗?我感觉每次都是我自己挖坑,然后埋自己。

原文链接:https://www.lijinma.com/blog/2016/11/11/a-...

写文字大部分时候是因为我希望能帮助到你,小部分时候是想做总结或做记录。我的微信是 lijinma,希望和你交朋友。 以下是我的公众账号,会分享我的学习和成长。
lijinma
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 7
leo

可以在配置里修改的,Preference -> Directories,然后在右边可以看到蓝色字的文件夹,这个就是被标记为src类型的目录,然后可以看到app目录右边有个类型P的小按钮(在X左边),点击它就可以重新设置namespace了

7年前 评论
leo

类型 -> 类似

7年前 评论
lijinma

@leo 多谢,学了一招,不过没找到,是不是老的版本没有,你是哪个版本?

7年前 评论
leo

@lijinma 2016.3 EAP,不过我记得挺早就有这个功能了

7年前 评论
lijinma

@leo 可以截个图吗。。。多谢 Leo

7年前 评论
leo

file

7年前 评论
lijinma

@leo 感谢

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!