强制文件路径的自动填充建议

时间:2016-08-24 18:51:06

标签: phpstorm phalcon

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

当我强制自动完成建议(Ctrl + Space)时会发生这种情况 autocomplete suggestions not working
这就是我想要发生的事情。 autocomplete suggestions working

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

  

RE:EDIT
这不会影响此功能/功能的可用性,因为"资源根源"用于路径解析/验证,而不是用于实际"提供此功能或隐藏它"选择。
-LazyOne

1 个答案:

答案 0 :(得分:4)

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

但是..你可以强行为每个特定的地方手动启用 (应该持续到文件或项目关闭):

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

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

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