【发布时间】:2014-11-05 07:09:14
【问题描述】:
我看到 PHPStorm 有一种方法可以识别带引号的字符串中的模板名称,以便 Ctrl+Click 可以在编辑器中打开视图或模板文件。
我认为 Blade 模板有部分支持,但我没有看到为我自己的函数执行此操作的通用方法。
这是一个例子:
显然上述方法不起作用,但我想知道是否有其他方法可以做到这一点?
谢谢!
【问题讨论】:
我看到 PHPStorm 有一种方法可以识别带引号的字符串中的模板名称,以便 Ctrl+Click 可以在编辑器中打开视图或模板文件。
我认为 Blade 模板有部分支持,但我没有看到为我自己的函数执行此操作的通用方法。
这是一个例子:
显然上述方法不起作用,但我想知道是否有其他方法可以做到这一点?
谢谢!
【问题讨论】:
安装和使用 Navigate From Literal 插件 -- 它适用于任何字符串,因为它按名称匹配文件。
插件的逻辑非常灵活;但在某些情况下可能会产生多个选择 - 取决于找到多少类似命名的文件:它按文件名匹配并且将忽略扩展名或路径(不是一个大问题 - 只需再单击一次,但我不知道如何你/其他人会对此做出反应)。
例如,在这种情况下,很明显我想要product/range.twig 文件,因为它是product 文件夹中唯一的range 文件,但插件的想法有点不同。在某些情况下,拥有这样的逻辑是件好事,但有时它会让人感到困惑并且会产生相反的效果——你最终会错误地打开错误的文件。
【讨论】: