php - 导航到具有命名空间的类

标签 php ide phpstorm

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/

相关文章:

java - eclipse 继续打开调试配置窗口

PHP form, when category is selected also add category+.png in another row

PHP Laravel 路由问题

sql-server - Visual Studio 2008 集成开发环境崩溃

delphi - 如何编写 Delphi Galileo IDE Expert?

java - PhpStrom7 SFTP 连接失败

PHP while 语句在 while 语句中?

php - fpdf 单元格未正确显示连接的 php 字符串

css - 如何为 Jetbrains PhpStorm 添加 Compass 语法支持?

php - 无法在 PHPStorm 中运行 PHPUnit 测试