强制自动完成文件路径建议

Sne*_*33t 2 phpstorm phalcon

我目前正在处理 Phalcon 项目的控制器文件。我喜欢 PhpStorm 在 HTML 文件中编写 src 或 href 值时为您提供自动完成建议的方式。我想知道,在控制器中添加资源时是否可以启用自动完成建议?

这就是我强制自动完成建议(Ctrl + Space)时发生的情况 自动完成建议不起作用
这是我希望发生的事情。 自动完成建议工作

编辑:我还应该注意,我已将包含我所有资源(即 CSS、javascript 和图像)的文件夹标记为“资源根”。

RE:编辑
这不会以任何方式影响此特性/功能的可用性,因为“资源根”用于路径解析/验证,而不是用于实际的“提供此功能或隐藏它”的选择。
-懒人

Laz*_*One 5

不幸的是,没有真正的方法可以在随机字符串中自动提供这样的功能,因为很难猜测在这个特定位置预期的文件路径(函数参数是不同的情况——这里一些提示机制(特殊注释)可能有效)。

但是..您可以为每个特定位置手动强制启用它(应该持续到文件或项目关闭):

  1. 有一些代码,例如 $someVar = ['css' => 'aaa'];
  2. 将插入符号放在aaa字符串中(根据我的观察,它必须是 3 个或更多字符,否则 #4 中的选项将不存在——必须是 IDE 方面的某种优化/限制)
  3. 调用快捷方式以带来“快速修复”菜单(Alt + Enter在 Windows 上)
  4. 选择Inject language or reference从出现的菜单
  5. 选择File Reference从下一个菜单
  6. 开始使用它 ( Ctrl + Space)

编辑:我还应该注意,我已将包含我所有资源(即 CSS、javascript 和图像)的文件夹标记为“资源根”。

这不会以任何方式影响此特性/功能的可用性,因为“资源根”用于路径解析/验证,而不是用于实际的“提供此功能或隐藏它”的选择。