PhpStorm有这个惊人的功能,当您在Ctrl + Space + Space
标签之间按<script src=" "
时,它会显示所有脚本的下拉列表,您可以快速插入脚本的路径。
我的麻烦在于它总是添加一堆&#39; ../../../ public / static&#39;在脚本前面(即使我已将public
目录标记为我的资源根)。
任何方式,以便从 /static/
而不是../../../public/static
开始(摆脱前导点和斜线)
答案 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次。