讲讲我今天在使用 PhpStorm 的时候的一个小坑
一般创建一个 Class 的时候,是这样的:
项目创建后,第一次在敲 Namespace 的时候,不小心敲错了,本来应该是 App
,结果变成 app
,
每次创建的时候我都需要手动修改一下,PhpStorm 记住了第一次添加的 Namespace
那今天我创建了一个 Event 和 Listen (忘记修改 app
-> App
)后,添加好了对应的 ServiceProvider 后,发现 Listen 怎么都无法触发,Debug 所有的 Listeners 也没有发现。
后来细致检查代码才发现,真是自己坑了自己。
解决这个问题就是:删除 rm -rf .idea
这样之前写错的 Namespace 就没有了。
你们有遇见类似这样抓狂的问题吗?我感觉每次都是我自己挖坑,然后埋自己。
可以在配置里修改的,
Preference
->Directories
,然后在右边可以看到蓝色字的文件夹,这个就是被标记为src类型的目录,然后可以看到app
目录右边有个类型P
的小按钮(在X左边),点击它就可以重新设置namespace了类型 -> 类似
@leo 多谢,学了一招,不过没找到,是不是老的版本没有,你是哪个版本?
@lijinma 2016.3 EAP,不过我记得挺早就有这个功能了
@leo 可以截个图吗。。。多谢 Leo
@leo 感谢