2016-08-24 60 views
2

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

这就是当我强制自动完成建议时发生的事情(Ctrl +空格) autocomplete suggestions not working
这就是我想要发生的事情。 autocomplete suggestions working强制自动完成文件路径建议

编辑:我也应该注意到,我已经打上了文件夹,包含我所有的资源(如CSS,JavaScript和图像),作为“资源根”。

RE:编辑
为“资源根”用于路径分辨率/验证,而不是实际这并不影响以任何方式这一特性/功能可用性“提供此功能或隐藏”选择。
-LazyOne

+1

PHPStorm没有办法知道你想在这里写一个文件路径。对他来说,这只是一个字符串。 –

+1

那么,@Protectator是正确的 - 没有自动提供这种功能的真正方法。但是..你可以手动强制**为每个特定的地方**(应该持续到文件或项目关闭)。 1)有一些代码,例如'$ s = ['a'=>'aaa'];'2)将插入符号放入'aaa'字符串中(根据我的观察,它必须是3个或更多字符)3)调用带有Quick Fix菜单的快捷键Windows上的Alt + Enter)4)从出现的菜单中选择'注入语言或参考'5)从下一个菜单中选择'文件参考'6)享受。 – LazyOne

+0

我明白这只是一个字符串。我正在寻找一种方法来确认我正在编写正确的路径。 – Sneakyp33t

回答

4

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

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

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

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

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