强制为文件路径提供自动完成建议[英] Force autocomplete suggestions for file paths

问题描述

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

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

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

<块引用>

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

推荐答案

不幸的是,没有真正的方法可以在随机字符串中自动提供这样的功能,因为很难猜测在这个特定位置需要文件路径(函数参数不同case -- 这里有一些提示机制(特殊注释)可能会起作用).

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

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

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

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

本文地址:https://www.itbaoku.cn/post/1739756.html