如何使用PhpStorm正确自动完成脚本标签中的脚本名称?

时间:2016-07-01 11:22:29

标签: phpstorm webstorm

PhpStorm有这个惊人的功能,当您在Ctrl + Space + Space标签之间按<script src=" "时,它会显示所有脚本的下拉列表,您可以快速插入脚本的路径。

我的麻烦在于它总是添加一堆&#39; ../../../ public / static&#39;在脚本前面(即使我已将public目录标记为我的资源根)。

任何方式,以便从 /static/ 而不是../../../public/static开始(摆脱前导点和斜线)

1 个答案:

答案 0 :(得分:1)

直接 - 完全不确定。

但是这里有一些解决方法:首先在路径中完成第一个文件夹(/static/部分),然后调用“list-all-scripts”完成。

这样,将使用已完成的/static/部分插入剩余路径。

我刚刚在PhpStorm 2016.1.2中对此进行了测试(虽然在.twig文件中,但它没关系)。

而不是<script src="../../web/assets/vendor/fancybox/jquery.fancybox.js"></script>我得到<script src="/assets/vendor/fancybox/jquery.fancybox.js"></script>这就是你所需要的。

编辑:我已经检查了您的评论,确实只需使用前导/(而不是完成整个第一个文件夹)就可以通过这种方式完成其余路径。

BTW - 它实际上不是Ctrl + Space + Space - 它是 Ctrl + Space 2次。