PhpStorm 在 Navigate > Class ...
中支持 CamelCase。例如,如果我搜索一个类名 HttpResponse
,我可以键入 HRes
以在搜索栏中找到该类。
但是我找不到通过这种方式搜索 namespace 的方法。 CamelCase 似乎只适用于类名。
我有一个项目有很多在不同命名空间中具有相同名称的类,我需要在列表中搜索类,因为 PhpStorm 根据上下文更改顺序,显然需要几秒钟才能找到好的类。
我使用 Navigate > Class ...
和新的魔法快捷键 2 x Shift
得到了相同的结果
是否有任何允许按命名空间搜索的提示?
最佳答案
当然,只需使用 \
字符将命名空间部分与类名分开即可。
假设我们在不同的命名空间中有 2 个名称相似的类(只是一个例子):
App\Controller\Search
App\Model\Search
要仅查看第一个条目——您必须键入 c\se
;只看到第二个 -- m\se
。
除此之外——还有一张仅使用 CamelCase 的类导航票。
https://youtrack.jetbrains.com/issue/WI-19488 -- 观看这张票(星标/投票/评论)以获得任何进展的通知。
关于php - 导航到具有命名空间的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38593894/