Phpstorm 强制为文件路径提供自动完成建议
我目前正在为一个Phalcon项目编写一个控制器文件。我喜欢PhpStorm在HTML文件中编写src或href值时为您提供自动完成建议的方式。我想知道,在控制器中添加资源时是否可以启用自动完成建议Phpstorm 强制为文件路径提供自动完成建议,phpstorm,phalcon,Phpstorm,Phalcon,我目前正在为一个Phalcon项目编写一个控制器文件。我喜欢PhpStorm在HTML文件中编写src或href值时为您提供自动完成建议的方式。我想知道,在控制器中添加资源时是否可以启用自动完成建议 这就是我强制执行自动完成建议(Ctrl+Space)时发生的情况 这就是我希望发生的事情。 编辑:我还应该注意,我已经将包含我所有资源(即CSS、javascript和图像)的文件夹标记为“资源根” RE:EDIT这不会以任何方式影响此功能的可用性,因为“资源根”用于路径解析/验证,而不是实际的
这就是我强制执行自动完成建议(Ctrl+Space)时发生的情况
这就是我希望发生的事情。 编辑:我还应该注意,我已经将包含我所有资源(即CSS、javascript和图像)的文件夹标记为“资源根”
RE:EDIT
这不会以任何方式影响此功能的可用性,因为“资源根”用于路径解析/验证,而不是实际的“提供此功能或隐藏此功能”选择
不幸的是,没有真正的方法可以在随机字符串中自动提供这样的功能,因为很难猜测文件路径在这个特定的位置(函数参数是不同的情况——这里一些暗示机制(特殊注释)可能会起作用) 但是。。您可以为每个特定位置手动强制启用它(应持续到文件或项目关闭):
$someVar=['css'=>'aaa']代码>
aaa
字符串中(根据我的观察,它必须是3个或更多字符,否则#4中的选项将不存在——必须是IDE端的某种优化/限制)injectlanguage或reference
文件引用
编辑:我还应该注意,我已经将包含我所有资源(即CSS、javascript和图像)的文件夹标记为“资源根”
这不会以任何方式影响此功能的可用性,因为“资源根”用于路径解析/验证,而不是实际的“提供此功能或隐藏此功能”选择。PHPStorm无法知道您要在此处写入文件路径。对他来说,这只是一个字符串,@protector是对的——没有真正的方法自动提供这样的功能。但是您可以为每个特定位置手动强制启用它(应该持续到文件或项目关闭为止)。1) 有一些代码,例如,
$s=['a'=>'aaa']代码>2)将插入符号放在aaa
字符串中(根据我的观察,它必须是3个或更多字符)3)调用快捷键以打开快速修复菜单(Alt+Enter
,在Windows上)4)从出现的菜单中选择injectlanguage或reference
,5)从下一个菜单中选择filereference
,6)享受。我知道这只是一个字符串。我只是在寻找一种方法来确认我在写路径时写的路径是正确的。您也可以在所需文件上单击“复制引用”,然后将其粘贴到您想要的位置。@LazyOne这很有效。请写下你的评论作为回答,这样我就可以接受了。