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

Force autocomplete suggestions for file paths

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

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

编辑: 我还应该注意到我已经标记了文件夹,其中包含我所有的资源(即 CSS、javascript 和图像) , 作为 "Resource root"。

RE: EDIT
This does not affect availability of this feature/functionality in any way as "Resource roots" are used for path resolutions/validation and not for actual "offer this functionality or hide it" choice.
-LazyOne

不幸的是,没有真正的方法可以在随机字符串中自动提供此类功能,因为很难猜测在这个特定位置需要文件路径(函数参数的大小写不同——这里有一些提示机制(特殊注释)可能工作)。

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

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

EDIT: I should also note that I have marked the folder, containing all my resources(ie. CSS, javascript, and images), as the "Resource root".

这不会以任何方式影响此 feature/functionality 的可用性,因为 "Resource roots" 用于路径 resolutions/validation 而不是实际的 "offer this functionality or hide it" 选择。